2

REST API 呼び出しを使用して、バケットを正常に作成しました。次に、バケットの作成に使用したのと同じ API キーを使用して、バケットにバケット ポリシーを設定しようとします。ポリシーは次のとおりです。

{
"Version": "2008-10-17",
"Statement": [
    {
        "Sid": "AllowPublicRead",
        "Effect": "Allow",
        "Principal": {
            "AWS": "*"
        },
        "Action": "s3:GetObject",
        "Resource": "arn:aws:s3:::ea_mytestbuckect/*"
    }
]

}

しかし、それは405 - Method Not Allowedメッセージを返します。

AWS S3 Web コンソール (スクリーンショットを参照) にアクセスしてバケットのアクセス許可を確認すると、所有者として表示れ、アカウント名はMark Schenkelです。そして付与者にはmjschenkelが表示されます。

mjschenkelの間に違いはありますか? ここで 2 つのアカウントを使用しているようです。

ここに画像の説明を入力

4

0 に答える 0