AWS CloudFront에서 사진에 액세스
Aug 22 2020
my-bucket 이라는 S3 버킷이 있습니다. my-bucket 안에 upload-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을 내 코드에서 서버 사진에 사용해야할지 모르겠습니까? 이 두 URL 모두 CloudFront 엣지 로케이션에서 사진을 가져 옵니까?
답변
1 Tim Aug 22 2020 at 15:31
녹색 상자에있는 두 URL 중 하나를 사용하십시오.
당신은 할 수 원점 액세스 아이덴티티를 만들 CloudFront를 통해 이동 요청을 강제로 직접 S3 버킷에 대한 액세스를 차단 할 수 있습니다.