【发布时间】:2019-10-06 20:27:15
【问题描述】:
我是 AWS S3 上的新手,我创建了存储桶,在上面存储了用户个人资料照片和我们在 S3 上的日常数据备份(定期上传)。
当我打开 S3
Access: Public is showing
当我打开存储桶时,权限选项卡也显示为公开。
我的存储桶策略也是公开的,
说明创建存储桶的标准且安全的实施方式是什么。
如果我删除公共访问权限,那么用户是否会获得其个人资料照片? 如果我删除公共访问权限,那么我的数据库备份是否会上传?
我知道有推荐的私人选项,但从公共更改为私人后,我担心我的照片和数据库备份将无法正常工作。
我的存储桶策略是
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mybucketname/*"
}
]
}
这项政策很明确,这将允许所有人。
任何拥有丰富知识和专业知识的人请建议我一些解决此问题的好方法。非常感谢任何帮助、支持或建议。
【问题讨论】:
标签: amazon-web-services amazon-s3