0

S3 버킷에 다음 이미지가 있습니다.CloudFront 무효화가 작동하지 않습니다.

/images/thumbnails/654-thumb2.jpg 

내 C# 코드에서 해당 경로에 대해 무효화를 만들었습니다. ,

/images/thumbnails/654-thumb2.jpg 

무효화, 나는 이미지가 업데이트되었는지 확인하기 위해 이동 (상태 "완료") 완료 후 : 나는 콘솔을 통해이를 검증으로 검증을 실행하고 나는 무효화 구체적인 모습에서 다음 개체 경로를 참조 이전과 동일하게 유지됩니다. 나는 이것이 올바른 CloudFront 배포판이라는 것을 두 번 확인했습니다. 나는 또한 오타가 없다는 것을 확인했고 경로는 ok라고 기록되어있다.

S3에서 파일을 열면 새 이미지가 표시되지만 무효화 후 CDN에서 업데이트되지 않습니다.

내가 제대로 작동하게하려면 어떻게해야할까요?

나는 C#으로 개발하고 있어요/ASP.NET 4.5

+1

개체에 대한 CloudFront 및 S3 'GET'요청의 응답 헤더를 캡처하여 질문에 추가 할 수 있습니까? 'curl'으로 동작을 확인하고 브라우저 캐시 또는 투명 중간 캐시를 제거 했습니까? –

답변

1

어느 당신이 뭔가를 놓친 적이하거나 버그를 발견했습니다!
출처를 다시 확인하고 자신이 생각하는 S3 경로를 가리키고 있는지 확인한 다음 AWS 지원을 통해 인상하십시오.

+0

이것은 버그가 될 수 없다는 매우 안전한 주장입니다. 아마도 당신은 그것을 풍자로 의미했을 것입니다. 이 답변은 CloudFront가 Reaponse 헤더를 검사하여 캐시의 특정 응답을 제공하는지 확인하는 방법과 "이중 확인"이 의미하는 것을 자세히 설명하는 경우와 같이 세부 사항을 설명하는 것이 좋습니다. –

+0

미안하지만, 나는 논평하려고 노력했지만 나는 여기에서 새로운 사람이기 때문에 할 수 없었다. 완전히 풍자적이지는 않지만 가끔 문제를 발견하고 아마존으로 제기합니다. 아마도 버그는 아니지만 간헐적으로 실패 할 수 있습니다. 내가 생각할 수있는 유일한 다른 점은 S3 경로를 무효화했다고 말한 반면 무효화는 CloudFront 경로에서 작동한다는 것입니다 (종종 똑같은 문제가 있지만 항상 그런 것은 아닙니다) –