有没有人知道是否可以选择为AWS S3服务上的某个文件设置文件权限,以限制只能访问该文件。
这是事情。我有一个包含公共阅读政策的桶,如下所示:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-bucket-name/*"
}
]}
那里有一堆文件与我数据库中的某些数据有关。当我删除该记录时,它实际上并未删除。所以我想让这个文件中的文件(与已删除的记录相关)公开不可访问。
我有两个不太好的想法如何解决这个问题。
但所有这些都需要我想避免的写/删除操作。所以问题是,是否有办法为单个文件设置某种权限以阻止访问?
谢谢, 安特
答案 0 :(得分:0)
检查AWS S3 ACL是否提供了您要查找的内容http://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html