【发布时间】:2021-02-13 01:39:20
【问题描述】:
我需要在 Amazon S3 存储桶策略中添加新行“arn:aws:sts::1262767:assumed-role/EC2-support-services”。
类似这样的:
之前:
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"AddCannedAcl",
"Effect":"Allow",
"Principal": {"AWS": ["arn:aws:iam::111122223333:root","arn:aws:iam::444455556666:root"]},
"Action":["s3:PutObject","s3:PutObjectAcl"],
"Resource":"arn:aws:s3:::awsexamplebucket1/*",
"Condition":{
"StringNotLike": {
"aws:arn": [
"arn:aws:sts::1262767:assumed-role/GR_COF_AWS_Prod_Support/*"
]
}
}
}
]
}
之后:
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"AddCannedAcl",
"Effect":"Allow",
"Principal": {"AWS": ["arn:aws:iam::111122223333:root","arn:aws:iam::444455556666:root"]},
"Action":["s3:PutObject","s3:PutObjectAcl"],
"Resource":"arn:aws:s3:::awsexamplebucket1/*",
"Condition":{
"StringNotLike": {
"aws:arn": [
"arn:aws:sts::1262767:assumed-role/GR_COF_AWS_Prod_Support/*",
"arn:aws:sts::1262767:assumed-role/EC2-support-services"
]
}
}
}
]
}
添加此行需要使用什么 AWS CLI 命令?
【问题讨论】:
-
docs.aws.amazon.com/cli/latest/reference/s3api/…。您需要上传整个政策,没有就地编辑。
-
所以我可以使用 aws cli 添加该行吗? @乔丹
标签: amazon-web-services amazon-s3 amazon-ec2 aws-cli