AWS CloudFront から写真にアクセスする

AWS CloudFront から写真にアクセスする

私はS3バケットを持っています私のバケツ中にフォルダがあります私のバケツと呼ばれるアップロードされた写真

次の URL を使用して、このバケット内の写真にアクセスできます。

http://my-bucket.s3-ap-southeast-2.amazonaws.com/uploaded-photos/imag-1.jpg

バケット内のすべての .jpg 画像が CloudFront から提供されるように、次の CloudFront 動作を定義しました。

ここに画像の説明を入力してください

CloudFront に画像を追加したら、ウェブサイトのルートを使用して画像にアクセスできるようになります。

アップロードした写真

これは、次の CloudFront ディストリビューションを使用しているためです。 ここに画像の説明を入力してください

コード内で写真をサーバーするために、これらの URL のどれを使用すればよいかわかりません。これらの URL は両方とも、CloudFront エッジ ロケーションから写真を取得しますか?

答え1

緑色のボックス内の 2 つの URL のいずれかを使用します。

あなたは出来るオリジンアクセスアイデンティティを作成するS3 バケットへの直接アクセスをブロックし、リクエストが CloudFront を経由するように強制します。

関連情報