在我的控制台中,所有存储桶在访问列中均显示“错误”。每项操作都会导致错误,即上载,下载,删除或修改文件。我唯一能做的就是创建一个存储桶。但是之后,我什么也做不了。
我一直拥有访问权限,并且以前使用我的当前帐户。我什至尝试用root帐户也没有成功。这似乎是一整夜奇迹般的发生,因为过去几天我没有太多使用S3。
我在控制台旁边不使用任何其他API。
答案 0 :(得分:1)
在IAM策略权限中,您必须为S3控制台添加以下权限,以正确列出所有存储区(无错误)。
write(to:options:)
答案 1 :(得分:1)
来自 AWS 文档 https://aws.amazon.com/premiumsupport/knowledge-center/s3-console-error-access-field/
s3:GetAccountPublicAccessBlock, s3:GetBucketPublicAccessBlock, s3:GetBucketPolicyStatus, s3:GetBucketAcl, s3:ListAccessPoints
... 我添加了以下内容 ... "s3:ListAllMyBuckets", "s3:GetBucketLocation"
现在我所有的存储桶项目列表,都有完整的“访问”信息......包括权限 -> 权限概述(存储桶内)
{
"Sid": "AllowS3ListAllBuckets",
"Effect": "Allow",
"Action": [
"s3:GetAccountPublicAccessBlock",
"s3:GetBucketPublicAccessBlock",
"s3:GetBucketPolicyStatus",
"s3:GetBucketAcl",
"s3:ListAccessPoints",
"s3:ListAllMyBuckets",
"s3:GetBucketLocation"
],
"Resource": "*"
}
答案 2 :(得分:0)
经过数小时的搜索和尝试后,我终于发现问题的根源是:浏览器。
如果遇到此问题,请尝试通过隐身模式登录。如果现在已经神奇地解决了问题,那么很可能有一些插件引起了问题,主要是那些阻止广告的插件。就我而言,它是“ Avira Browserschutz”,但我读到“ uBlock Origin”可能会引起相同的问题。
答案 3 :(得分:0)
您是否正在编辑存储桶/ iam策略?如果是这样,可能是因为此问题:https://aws.amazon.com/premiumsupport/knowledge-center/s3-accidentally-denied-access/