【问题标题】:How to keep S3 bucket permissions public如何保持 S3 存储桶权限公开
【发布时间】:2021-06-25 23:22:32
【问题描述】:

我有一个 S3 存储桶,目前在一个文件夹中保存了多个文件,我们称之为 /folder1,它目前是私有的。此存储桶中的所有文件也是私有的。我想知道如果我公开/folder1,是否只有在我执行“公开”时文件夹中当前的文件是公开的,还是之后添加到该文件夹​​的任何文件也公开?我正在尝试确定是否必须在向其添加一些文件后再次重新选择该文件夹,然后再次在/folder1 上运行“公开”,如果是这种情况,我如何自动设置此属性。

【问题讨论】:

  • 没有在目录上使用“公开”的概念。您可以对单个对象使用“公开”,也可以创建存储桶策略来公开目录。

标签: amazon-web-services amazon-s3


【解决方案1】:

大概您指的是通过 S3 存储桶策略使对象公开可读。

当您应用该政策时,该政策并不重要。在对对象发出 S3 请求时评估该策略。它不仅仅应用于在您应用策略时与策略匹配的对象。

【讨论】:

    【解决方案2】:

    默认情况下不授予公共访问权限。为了允许您应该手动授予公共读取访问权限或为对象设置公共访问策略。请阅读有关如何执行此操作的文档 https://aws.amazon.com/premiumsupport/knowledge-center/read-access-objects-s3-bucket/

    您也可以通过我的账户设置进行设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-06
      • 2018-04-24
      • 2021-09-06
      • 1970-01-01
      • 2022-01-03
      • 2021-06-08
      • 2016-11-06
      • 1970-01-01
      相关资源
      最近更新 更多