首页 > 解决方案 > 如何提供对 aws s3 存储桶的公共访问权限?

问题描述

Amazon s3 我创建了一个存储桶并设置了 cloudwatch。正在生成日志以进行审计和跟踪。但是使用 s3,只能共享单个文件下载链接。任何将完整的存储桶/文件夹设置为公共的选项并且用户可以访问它?我尝试更新存储桶策略但没有用。

我试过的政策。

{
  "Id": "Policy1397632521960",
  "Statement": [
    {
      "Sid": "Stmt1397633323327",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::bucketnm/*",
      "Principal": {
        "AWS": [
          "*"
        ]
      }
    }
  ]
}

但仍然低于问题。

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>C3A5489DCEA8A2EA</RequestId>
<HostId>qjKSgWX6fnyPlAiCgq0RxxqK2ZEHZqEewahAlsdIAgznNRmezwif6NoP67FD9ysuH1psi4lO4m8=</HostId>
</Error>

标签: amazon-web-servicesamazon-s3

解决方案


推荐阅读