AWSCloudFrontから写真にアクセスする
Aug 22 2020
my-bucketというS3バケットがあります。my-bucket内にuploaded-photosというフォルダーがあります。
次のURLを使用して、このバケット内の写真にアクセスできます。
http://my-bucket.s3-ap-southeast-2.amazonaws.com/uploaded-photos/imag-1.jpg
バケット内のすべての.jpg画像がCloudFrontから提供されるように、次のCloudFront動作を定義しました。

CloudFrontに画像を追加した後、ウェブサイトルートを使用して画像にアクセスできます。
www.my-website.com/uploaded-photos/imag-1.jpg
これは、次のCloudFrontディストリビューションがあるためです。

コード内の写真をサーバー化するためにこれらのURLのどれを使用すべきかわかりませんか?これらのURLは両方ともCloudFrontエッジロケーションから写真を取得しますか?
回答
1 Tim Aug 22 2020 at 15:31
緑のボックス内の2つのURLのいずれかを使用します。
Origin Access Identityを作成して、 S3バケットへの直接アクセスをブロックし、リクエストがCloudFrontを通過するように強制することができます。