2017-01-16 3 views
0

AWS CloudFront 배포판은 3 가지 다른 동작을 가진 3 가지 기원으로 만들었습니다.다른 지역에 여러 s3 버킷이있는 AWS CloudFront 배포

여기 내 지역 세 버킷이 있습니다.

  1. 서울 -
  2. 서울 eimages -
  3. 뭄바이을 etxts - sample.jpg 일
  4. epdfs - -

각 버킷

  1. eimages를 하나의 파일이 epdfs 샘플 .pdf
  2. etxt emages
  3. * .txt 인 - - etxts
  4. (*) 기본값 - eimages
의 -

  1. * .PDF를 다음과 같이 다음의 Sample.txt

는 내가 CloudFront를 동작을 구성

내 CloudFront 배포 도메인이 d3ewqer4qpe.cloudfront.net 인 것을 감안할 때 브라우저에서 다음 URL을 입력하면 Mumbai 버킷이로 응답합니다.. 내가 https://eimages.s3.ap-northeast-2.amazonaws.com/Sample.pdf로 리디렉션 URL을 볼 수 있듯이

<Error> 
    <Code>AccessDenied</Code> 
    <Message>Access Denied</Message> 
    <RequestId>335922B75E760050</RequestId> 
    <HostId> 
a05u8gpKGGM8FjlVyQrMwOqhswEEw0KMR/HbH3S9lJX0MpAlMWsutYYI5ka3FxKeQnwvOdqeiqI= 
    </HostId> 
</Error> 

. 요청 요청이 잘못된 버킷으로 리디렉션 된 것 같습니다. 하지만 올바른 버킷 이름 및 지역을 사용하여 URL을 수정하려고하면 해당 작업이 올바르게 수행됩니다. https://epdfs.s3.ap-south-1.amazonaws.com/Sample.pdf 그리고 가장자리 위치에 캐시 된 것처럼 보입니다.

어떤 현상이 발생 했습니까? 미리 감사드립니다.

+0

* "나는로 리디렉션 URL을 볼 수 있듯이"이 리디렉션 URL의 모습 * 귀하의 질문이 명확하지 않습니다. 이걸 어디서 봤니? 내가보고있는 것을 복제하기 위해 CloudFront를 통해 볼 수있는 정확한 URL은 무엇입니까? –

+0

브라우저에서 리다이렉트하는 것을 보았습니다.'https : // d3ewqer4qpe.cloudfront.net/Sample.pdf '라는 URL을 치고 있으며, https : //eimages.s3.ap-northeast-2.amazonaws로 해석되었습니다. com/Sample.pdf'. 나는 eimages에 pdf 파일이 없기 때문에'AccessDenied'를 주었다. 그러나'https : // epdfs.s3.ap-south-1.amazonaws.com/Sample.pdf '로 리디렉션되어야하는 올바른 URL을 사용하면 예상대로 작동합니다. 그래서 이것은 CloudFront에서의 행동 해결 문제에 관한 문제입니다. – Eranda

+0

'curl : (6) 'd3ewqer4qpe.cloudfront.net'호스트를 확인할 수 없습니다.이 사이트를 전혀 가져올 수 없습니다. 올바른 호스트 이름인지 확인하십시오. –

답변

0

Amazon CloudFront를 사용하면 해당 파일에 설정된 만료 날짜 전에 모든 가장자리 위치에서 하나 이상의 파일을 제거 할 수 있습니다.

무효화 기능은 예기치 않은 상황 (예 : Amazon CloudFront에서 파일을 제거해야하는 웹 사이트 CSS 파일을 간혹 업데이트하는 경우)에 유용합니다.

유효 기간이 만료되기 전에 공격적이거나 유해한 물질을 제거해야하는 경우에도 무효화가 도움이 될 수 있습니다.

당신이 에지 캐시에서 개체를 무효화

을 만료되기 전에 CloudFront를 에지 캐시에서 개체를 제거해야합니다. 다음에 시청자가 객체를 요청하면 CloudFront는 객체의 최신 버전을 가져 오기 위해 원점으로 돌아갑니다.

이 당신을 도울 것입니다 .. http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html