我使用 HTML 和 Javascript 在 S3 上上传文件。我遇到了一个问题 --> 我为未经身份验证的实体创建了一个角色,并为其分配了以下策略。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:putObject"
],
"Resource": [
"arn:aws:s3:::bucket-name/*"
]
}
]
}
我收到访问被拒绝错误。但是当我授予权限时“s3:*”
我可以上传文件。我可以给予什么最低权限来完成这项工作
最佳答案
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:PutObjectAcl",
"s3:GetObjectAcl",
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": "arn:aws:s3:::bucket-name/*"
}
]
}
关于amazon-web-services - 我应该设置什么最低权限来授予 S3 文件上传访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62928175/