amazon-web-services - 如何提供对 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>
解决方案
推荐阅读
- tableau-api - Tableau 条形图在工作表和仪表板中看起来不同
- excel - 用于在 excel 中为众多文件设置多用户编辑的 Powershell 脚本?
- python - Teradatasql python 有问题
- java - 用于将文件上传到服务器上的文件夹的 Ajax 调用返回 403 错误
- android - 这里不允许使用属性 android:hardwareAccelerated
- ios - iOS 表格/列表中的粘滞菜单
- python - 使用正则表达式验证用户输入
- mysql - 更新 mysql/mariadb 表时发送电子邮件的清洁、低开销方式?
- python - Django - 如何将过滤后的查询集传递给 Detailview
- node.js - 如何在 Node 和 ESM 中使用代理?