【发布时间】:2021-03-27 13:34:34
【问题描述】:
(+)
我刚刚在 petrch 的帮助下找到了一个类似的问题和答案(谢谢!)并尝试申请...
CodeBuild upload build artifact to S3 with ACL
我正在通过 accountA 的 CodeBuild 项目更新 accountB 的 S3 存储桶。
一个问题是,accountA 的 CodeBuild 中的所有对象都拒绝访问。
我的目的是使用这个 S3 存储桶进行静态托管。
我设置了静态托管的所有要求,当我手动上传简单的 index.html 时它工作正常。
但 accountA 的 CodeBuild 项目中的单个对象显示以下附加错误。
ex) index.html 属性和权限
我在 CodeBuild 项目的工件设置中检查了 Disable artifact encryption 选项。
以及覆盖参数,
encryptionDisabled: true
当我将输出保存在同一个帐户 S3 中时,此代码构建项目工作正常。
(AccountA 中的 S3 静态托管站点运行良好)
但是在 accountB 的 S3 中出现访问问题。
在尝试接触 KMS 策略之前,我想知道我是否错过了 CodeBuild 中的一些配置。
请告诉我我必须做什么或错过了什么......
谢谢。
【问题讨论】:
标签: amazon-s3 amazon-iam aws-codebuild