我计划使用Amazon S3让用户从iPhone上传照片,然后让它们公开显示.
我在理解如何在存储桶策略中设置这些安全性约束时遇到一些麻烦:
好吧我最终还是把它解决了.唯一的事情是您无法在添加文件和更新文件时设置不同的权限.它们都被s3:PutObject所覆盖.此外,似乎无法限制文件大小.
{
"Version": "2008-10-17",
"Id": "policy",
"Statement": [
{
"Sid": "allow-public-read",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::bucket/*"
},
{
"Sid": "allow-public-put",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::bucket/*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3664 次 |
| 最近记录: |