【问题标题】:Cannot set bucket policy of amazon s3无法设置亚马逊 s3 的存储桶策略
【发布时间】:2018-11-20 01:35:24
【问题描述】:

我只是按照“入门”教程here

但我在“第 4 步添加存储桶策略以允许公共读取”时失败了。它总是用红色错误图标抱怨“访问被拒绝”。

我也无法通过命令行进行设置。这是我使用的命令:

aws s3api put-bucket-policy --bucket bucket-name --policy 文件://bucket-policy.json

这是我得到的错误:

调用 PutBucketPolicy 时发生错误 (AccessDenied) 操作:拒绝访问

【问题讨论】:

  • 您附加的政策只是提供了读取权限!除了从你的存储桶中读取之外,你还在做其他事情吗?
  • 没有。我只是通过教程。我无法设置政策。
  • 可以在此处粘贴您设置的策略。另外,您能否确定您是否已将arn:aws:s3:::[YOUR_BUCKET_NAME] 中的[YOUR_BUCKET_NAME] 替换为正确的存储桶名称?

标签: amazon-s3


【解决方案1】:

问题是,您必须取消选中权限 -> 公共访问设置下的复选框。亚马逊在他们的教程中没有提到这一点。糟糕的教程。

【讨论】:

    猜你喜欢
    • 2019-11-13
    • 1970-01-01
    • 2012-11-15
    • 2012-03-05
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2011-06-26
    • 1970-01-01
    相关资源
    最近更新 更多