S3访问列的所有存储桶均显示“错误”

时间:2019-02-21 10:09:11

标签: amazon-web-services amazon-s3 access

在我的控制台中,所有存储桶在访问列中均显示“错误”。每项操作都会导致错误,即上载,下载,删除或修改文件。我唯一能做的就是创建一个存储桶。但是之后,我什么也做不了。

我一直拥有访问权限,并且以前使用我的当前帐户。我什至尝试用root帐户也没有成功。这似乎是一整夜奇迹般的发生,因为过去几天我没有太多使用S3。

我在控制台旁边不使用任何其他API。

enter image description here

4 个答案:

答案 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/