X-Sendfile이 Nginx에서 작동하는 방식과 유사하게 맞춤형 원본 서버에서 CloudFront에게 S3 버킷의 파일을 직접 제공하도록 할 수 있습니까? S3에서 파일을 읽고 CloudFront에 파이프해야하는 것을 피하고 싶습니다.CloudFront에서 서비스 할 S3 객체를 동적으로 선택하십시오.
1
A
답변
1
아니요, 불가능합니다.
요청이 CloudFront에서 원 서버로 보내지면 에만 CloudFront가 수행 할 작업 (오류가 발생하지 않는 한)은 요청자에게 원본 서버의 응답을 반환합니다.
실제로 클라우드 프런트가 HTTP 리디렉션을 따르는 경우에만 가능할 수있는 유일한 방법은 it does not do입니다.
요청이 원산지에 도착하면 다른 곳에서 콘텐츠를 반환하려면 버킷을 가져온 다음 스트림을 가져와야합니다. 예상보다 나은 실적을 보일 것입니다. 원본 서버와 동일한 지역이며 코드가 빡빡합니다. 한 지역 내의 S3 대기 시간은 매우 낮으며 사용 가능한 대역폭은 높습니다. 나는 정확히이 일을하는 응용 프로그램을 매일 몇 천 t의 작은 인스턴스에서 실행하므로 확실히 실행 가능합니다.
물론 단일 CloudFront 배포로 서버 및 S3와 같은 여러 개의 원본을 가질 수 있습니다. CloudFront는 경로 패턴 일치에 따라 각 요청을 처리 할 원본을 선택할 수 있지만 정적 매핑이므로 사용자가하려는 작업에 적용되는지 여부는 알 수 없습니다.
관련 문제
- 1. Cloudfront에서 Gzipped Javascript (S3 원산지)
- 2. 동적으로 Spring에서 서비스 구현을 선택하십시오.
- 3. 변수 값을 기준으로 동적으로 서비스 클래스를 선택하십시오.
- 4. 동적으로 업데이트 할 필드를 선택하십시오
- 5. Amazon S3 Cloudfront에서 동적 비트 전송률을 전환하는 방법은 무엇입니까?
- 6. 선택한 객체를 선택하십시오
- 7. 동적으로 날짜를 선택하십시오.
- 8. android app에서보기를 동적으로 선택하십시오.
- 9. 목록에서 동적으로 미리 선택하십시오.
- 10. 동적으로 오브젝트 유형을 선택하십시오.
- 11. ContentControl.ContentTemplateSelector 동적으로 템플릿을 선택하십시오.
- 12. 사용자가 AWS s3 또는 Cloudfront에서 파일을 일괄 다운로드 할 수 있도록 허용
- 13. 동적으로 확인란을 선택하십시오.
- 14. 동적으로 하위 보고서를 선택하십시오.
- 15. 동적으로 Android 용 API를 동적으로 선택하십시오.
- 16. 플러그인에서 생성 된 객체를 선택하십시오.
- 17. send를 사용하여 페이지 객체의 옵션을 동적으로 선택하십시오.
- 18. Amazon Cloudfront에서 cname과 함께 사용하려면 SLS가 필요합니다.
- 19. 자바에서 동적으로 객체를 참조 할 수 있습니까?
- 20. 양식을 여러 개에서 동적으로 선택하십시오.
- 21. 동적으로 객체를 생성하는 동안 제어 반전을 사용하여 서비스 로케이터 방지하기
- 22. 데이터를 기반으로 동적으로 지시문을 선택하십시오.
- 23. webdriver로 실행할 테스트를 동적으로 선택하십시오.
- 24. JMS listener - 동적으로 대상을 선택하십시오.
- 25. 필드를 동적으로 선택하여 데이터를 선택하십시오.
- 26. 기존 Amazon S3 객체를 업데이트 할 수 있습니까?
- 27. 동적으로 마지막 48 시간을 선택하십시오.
- 28. Database.Esqueleto SQL 연산자를 동적으로 선택하십시오.
- 29. 동적으로 select 절을 선택하십시오 linq
- 30. jQuery 동적으로 오류 요소를 선택하십시오.
감사합니다. 내가 인식하지 못한 설정이 없는지 확인하고 싶었습니다. –