3
Amazon CloudFront의 무효화 (관리 콘솔을 통한)는 패턴과 일치하는 모든 파일을 무효화 할 수 있습니까? 예 : . 이미지/* PNGAmazon CloudFront - 정규식 별 파일 Inavalidating, 예 : * .png
컨텍스트 -
나는 내 사이트에 이미지 캐시 제어 설정했다- 하지만, 실수로 아파치에 캐시 지시자의 PNG 확장을 떠났다. 따라서 .gif/.jpg 파일은 사용자 컴퓨터에 캐시되었지만 .png 파일은 그렇지 않습니다.
- 그래서 아파치 지시문을 수정했고 이제는 내 캐시 서버가 적절한 캐시 제어 지시어로 png 파일을 제공합니다. 나는 이것을 시험했다.
- 그러나 클라우드 프론트는 과거에 이러한 png 파일을 가져 왔고, 따라서 클라우드 프론트를 통해 해당 png 파일을 때리면 여전히 캐시 제어가없는 png 파일을 가져옵니다. 최종 결과 - 여전히 해당 png 파일에 대한 사용자 캐싱이 없음
- Amazon CloudFront 콘솔에서 무효화를 images/*. png로 설정하려고했습니다. 콘솔 완료했다,하지만 난 여전히 캐시 제어 지시문을 PNG 파일을 가져 오지 않습니다. -> 무효화가 발생하지 않았다고 믿게합니다.
- 전체 이미지 디렉토리에 대해 무효를 설정할 수 있습니다. 그러나 나는 너무 많은 이미지 파일을 가지고 있습니다.> 나는 이것을 위해 $ 100을 청구 할 것입니다. 그래서 이것을 피하려고합니다.
- 클라우드 프론트가 새 버전을 가져 오도록 이미지 버전을 변경하는 것이 코드에서 힘든 일입니다. 말하기를 위해 500 png 파일을하면 고통 스러울 것입니다. - 그것을 피하려고합니다.
- 개별 png 파일을 나열하는 것도 고통을 피하기 위해 노력하고 있습니다.
감사합니다, 당신의 CloudFront를 분배가 S3 버킷 앞에 구성된 경우 이 -Amit