【发布时间】:2015-07-20 08:38:57
【问题描述】:
我有一个使用 Amazon S3 创建的静态网站。我设置的唯一权限是通过 Amazons 教程中提供的存储桶策略:
{
"Version":"2012-10-17",
"Statement": [{
"Sid": "Allow Public Access to All Objects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::example.com/*"
}
]
}
显然,这项政策使公众能够查看存储在我存储桶中的任何我想要的文件。我的问题是,仅此一项政策就足以防止其他人上传文件和/或劫持我的网站吗?我希望公众能够访问存储桶上的任何文件,但我希望成为唯一拥有列表、上传和删除权限的人。鉴于我的存储桶策略仅解决查看权限,这是我存储桶的当前行为吗?
【问题讨论】:
标签: amazon-web-services amazon-s3 access-control