S3でアクセス欄に「エラー」と表示される件を対処する

はじめに

AWSの権限周りは複雑に設定できるだけに難しい。今回の件もその一つ。アクセス欄が「エラー」になるのでその対処を行う。

問題

掲題のとおり。エラーになるのだ。

対処

ご察しの通りロールが足りないのが問題。

実際どのロールかというと、以下のとおり。

以下の設定はS3のディレクトリの確認や、権限まわりを表示させることができる

        {
            "Action": [
                "s3:ListAllMyBuckets",
                "s3:GetBucketPublicAccessBlock",
                "s3:GetBucketPolicyStatus",

                "s3:GetAccountPublicAccessBlock",

                "s3:GetBucketAcl"                
            ],
            "Effect": "Allow",
            "Resource": "arn:aws:s3:::*"
        },

この対処を行うと、エラーは解消される。