AWS CloudFront에서 사진에 액세스

AWS CloudFront에서 사진에 액세스

다음과 같은 S3 버킷이 있습니다.내 버킷. 안에 폴더가 있어요내 버킷~라고 불리는업로드된 사진.

다음 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

녹색 상자에 있는 두 URL 중 하나를 사용하세요.

당신은 할 수Origin Access ID 생성직접 S3 버킷 액세스를 차단하여 요청이 CloudFront를 통과하도록 합니다.

관련 정보