【问题标题】:Users Unable to Access S3 Image用户无法访问 S3 映像
【发布时间】:2017-05-01 11:41:41
【问题描述】:

原来我有:

一个 Bucket (Singapore) ,然后我使用 AWS CLI 将此存储桶复制到另一个区域。

但问题是新存储桶中的结果图像无法通过网络访问。

有什么想法吗? p.s:我之前从未对这两个存储桶设置任何策略。

【问题讨论】:

    标签: amazon-s3 amazon-ec2 amazon


    【解决方案1】:

    默认情况下,Amazon S3 存储桶中的所有内容都是私有的。

    您可以通过多种方式授予对 Amazon S3 对象的访问权限:

    • 对象级 ACL: 您可以通过在 S3 控制台中勾选 读取 权限来公开单个文件。这仅适用于特定文件。
    • Bucket Policy:这适用于bucket,它将权限分配给整个bucket或bucket内的路径。例如,公开所有对象。 (见Example bucket policies
    • IAM 政策:您可以创建一个政策并将其应用于特定的 IAM 用户或 IAM 组。该策略可以授予对特定存储桶或存储桶内路径的访问权限,类似于存储桶策略。
    • 预签名 URL: 应用程序可以生成这些 URL,以授予对存储在 Amazon S3 中的对象的限时访问权限。

    因此,如果您认为您的用户应该能够访问您存储桶中的文件,请确保您已通过上述方法之一授予访问权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 2022-01-10
      • 1970-01-01
      • 2017-01-06
      • 2021-03-16
      • 2017-09-07
      • 1970-01-01
      相关资源
      最近更新 更多