【问题标题】:AWS S3 | Allow grantee to ONLY download objects from the bucketAWS S3 |允许被授权者仅从存储桶下载对象
【发布时间】:2021-01-17 18:15:24
【问题描述】:
是否可以只允许被授权者从 AWS S3 存储桶下载对象?他们应该无法上传存储桶中的任何文档。如果有可能我们应该将哪些存储桶权限分配给被授权人?我尝试通过网络搜索此内容,但找不到任何相关链接。
提前致谢!
【问题讨论】:
标签:
amazon-web-services
amazon-s3
【解决方案1】:
您可以使用以下 URL 生成所需的策略。
https://awspolicygen.s3.amazonaws.com/policygen.html
选择策略类型:S3 存储桶策略
效果:勾选允许
校长:*(这意味着每个人)
操作: GetObject
Amazon 资源名称 (ARN): ARN 应遵循以下格式:arn:aws:s3:::/。
使用逗号分隔多个值。
按添加语句,在第 3 步中您将能够生成所需的策略。
以下是示例政策。
{
"Id": "PolicyID",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1610823452352355758",
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::sample-resource-name/*",
"Principal": "*"
}
]
}