学生向けプログラミング入門 | 無料

学生向けにプログラミングを無料で解説。Java、C++、Ruby、PHP、データベース、Ruby on Rails, Python, Django

Amazon S3 | オブジェクト URLで画像が表示されない

↓↓クリックして頂けると励みになります。


Amazon S3に画像をアップロードして、URLリンクを作成しようとした時、XMLのエラー表示が出て画像が表示されないということが起きます。


そのような時は落ち着いてバケットポリシーの編集を行います。
まずはバケットのアクセス許可を開きます。

バケットのアクセス許可
バケットのアクセス許可



下部にあるバケットポリシーで編集をクリックし、以下の記述を追加します。
「Resource」の部分にはご自分のバケット名を入れてください。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicRead",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject",
                "s3:GetObjectVersion"
            ],
            "Resource": "arn:aws:s3:::バケット名/*"
        }
    ]
}



これでオブジェクト URLを開くと画像が表示されるようになります。


↓↓クリックして頂けると励みになります。