CloudFront 뒤에 서버리스 사이트 배포

CloudFront 뒤에 서버리스 사이트 배포

나는 사용한다서버리스AWS Lambda에 웹사이트를 배포합니다. 이것은 잘 작동합니다. 이제 CloudFront를 사용하여 이 Lambda에 대한 액세스를 프록시하고 정적 파일에 대한 요청을 캐시하려고 합니다.

CloudFront 배포를 설정하고 원본 도메인 이름이 Lambda API 게이트웨이의 이름으로 설정된 원본을 생성했습니다. 즉 foobarbaz123.execute-api.eu-west-2.amazonaws.com, 이 URL을 직접 방문하면 정적 파일에 액세스할 수 있습니다. 이제 CloudFront 도메인을 통해 Lambda가 제공하는 정적 사이트(예: abcdefg123.cloudfront.net. 그런데 이 작업을 시도하면 403 금지 오류가 발생합니다.

오리진의 설정은 'HTTPS 전용'을 제외하고 거의 기본값입니다. .sls deploy

내가 뭘 잘못하고 있는 걸까요?

답변1

신속하게 해결책을 찾았습니다.행동나의 새로운 기원을 사용합니다. 이로 인해 문제 없이 CloudFront를 통한 액세스가 허용되었습니다.

관련 정보