從 AWS CloudFront 存取照片

從 AWS CloudFront 存取照片

我有一個名為的 S3 儲存桶我的桶。裡面有一個資料夾我的桶被稱為上傳照片

我可以使用以下 URL 存取此儲存桶內的照片:

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

我定義了以下 CloudFront 行為,以便儲存桶中的所有 .jpg 映像均由 CloudFront 提供。

在此輸入影像描述

將圖像新增至 CloudFront 後,我可以使用網站根目錄存取它們,即:

www.my-website.com/uploaded-photos/imag-1.jpg

這是因為我有以下 CloudFront 發行版: 在此輸入影像描述

我不確定應該使用這些 url 中的哪一個來在我的程式碼中伺服器照片?這兩個 URL 是否從 CloudFront 邊緣位置取得照片?

答案1

使用綠色框中的兩個 URL 之一。

你可以建立來源存取身份阻止直接 S3 儲存桶訪問,強制請求通過 CloudFront。

相關內容