gpt4 book ai didi

amazon-web-services - AWS S3 存储桶策略 - 仅允许文件夹中的某些文件类型

转载 作者:行者123 更新时间:2023-12-02 03:15:28 26 4
gpt4 key购买 nike

我的存储桶中有一个特定的文件夹,我想将其限制为仅包含某些文件类型。我目前有以下内容:

{
"Version": "2012-10-17",
"Id": "Policy1464968545158",
"Statement": [
{
"Sid": "Stmt1464968483619",
"Effect": "Deny",
"Principal": "*",
"Action": "s3:PutObject",
"Resource": [
"arn:aws:s3:::my-bucket/my-folder/*"
]
"Condition": {
"StringNotEquals": {
"s3:prefix": ".txt",
"s3:prefix": ".doc"
}
},
}
]
}

我需要一些东西来替换s3:prefix,这样系统就不会查看文件和路径的开头,而是查看结尾。我尝试了 s3:suffix,但这不是有效的属性。

是否有一个 S3 属性可以在文件名末尾进行通配符搜索,以便我可以仅将文件夹的某些文件类型列入白名单?

最佳答案

您应该能够使用通配符在资源中定义它。如果您希望文件夹仅限于 .txt.doc,请使用效果:允许

{
"Version": "2012-10-17",
"Id": "Policy1464968545158",
"Statement": [
{
"Sid": "Stmt1464968483619",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:PutObject",
"Resource": [
"arn:aws:s3:::my-bucket/my-folder/*.doc",
"arn:aws:s3:::my-bucket/my-folder/*.txt"
]
}
]
}

关于amazon-web-services - AWS S3 存储桶策略 - 仅允许文件夹中的某些文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56304525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com