具有交叉帐户S3访问的AWS CodeDeploy失败

时间:2020-06-29 13:08:47

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-iam aws-code-deploy

我的开发帐户中的S3存储桶中有构建构件。我在prod帐户中有一个EC2实例(部署目标)和CodeDeploy设置。实例配置文件角色和CodeDeployRole都可以访问dev帐户中的存储桶。从实例中,我可以手动复制文件。

但是,在下载捆绑包阶段部署失败,访问被拒绝。

请帮助。

开发者帐户中的桶策略:

"Principal": {
"AWS": [
"arn:aws:iam:: 222222222222:role/CodeDeployRole",
"arn:aws:iam:: 222222222222:role/instanceprofilerole"
]
},
"Action": [
"s3:PutObject",
"s3:ListBucket",
"s3:GetObject",
"s3:Get*",
"s3:List*"
],
"Resource": [
"arn:aws:s3:::mybucketname",
"arn:aws:s3:::mybucketname/*"```

0 个答案:

没有答案