【问题标题】:CloudFormation S3 Bucket Policy invalid action errorCloudFormation S3 存储桶策略无效操作错误
【发布时间】:2020-06-04 15:56:12
【问题描述】:

我在 s3 存储桶策略上收到以下异常策略无效操作。

我有以下操作:

  • 列表对象
  • 获取对象
  • 放置对象

【问题讨论】:

  • 您的策略有一条语句,该语句混合了针对存储桶 ARN 和通配符对象资源 ARN 的存储桶级别和对象级别操作。相反,您应该有两个语句:第一个语句仅包括存储桶级操作并应用于存储桶资源,第二个语句仅包括对象级操作并应用于通配符对象资源 ARN。
  • 请发布您的 cloudformation 模板。

标签: amazon-web-services amazon-s3 yaml amazon-cloudformation amazon-iam


【解决方案1】:

错误可能是因为ListObjects 不是用于策略的有效操作。

来自策略生成器的 S3 的有效 List* 操作:

还有来自 IAM 控制台:

另外AccountIds 可能会导致问题,但它的形式未在您的问题中显示。

【讨论】:

  • @PranavMahajan 并非所有操作都可以在策略中使用。我会扩展答案。
  • @PranavMahajan 没问题。您是否已将其删除并且它有效或仍然存在问题?
  • @anonymous 抱歉不能早点上线。进展如何?
猜你喜欢
  • 2018-05-22
  • 2017-10-14
  • 2015-03-14
  • 2011-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-08
相关资源
最近更新 更多