gpt4 book ai didi

amazon-web-services - S3 存储桶策略 : allow full access to a bucket and all its objects

转载 作者:行者123 更新时间:2023-12-03 22:53:51 25 4
gpt4 key购买 nike

我想要一个存储桶策略,它允许访问存储桶中的所有对象,并对存储桶本身进行操作,例如列出对象。 ( Action 是 s3:* 。)

我能够通过使用两个不同的资源名称来解决这个问题:一个用于 arn:aws:s3:::examplebucket/* ,另一个用于 arn:aws:s3:::examplebucket

有没有更好的方法来做到这一点 - 有没有办法一次性指定一个资源标识符,该标识符指的是存储桶本身及其所有包含的对象?

最佳答案

针对 Bucket 的权限与针对 Bucket 内的对象的权限是分开的。因此,您必须向两者授予权限。

幸运的是,您可以编写一个较短的版本来组合存储桶级和对象级权限:

{
"Id": "BucketPolicy",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllAccess",
"Action": "s3:*",
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::my-bucket",
"arn:aws:s3:::my-bucket/*"
],
"Principal": "*"
}
]
}

关于amazon-web-services - S3 存储桶策略 : allow full access to a bucket and all its objects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45306696/

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