บังคับให้ CloudFront ส่งผ่านไฟล์ HTML ล่าสุดจาก S3
พื้นหลัง ฉันโฮสต์เว็บไซต์คงที่ใน S3 กับ CloudFront ด้านบน ปัญหาที่ฉันมีอยู่กับไฟล์ HTML ของฉัน ตามคำถามที่พบบ่อยของ CloudFront : Amazon CloudFront ใช้ส่วนหัวควบคุมแคชเหล่านี้เพื่อกำหนดความถี่ในการตรวจสอบจุดเริ่มต้นของไฟล์นั้น ๆ สิ่งที่ฉันทำไปแล้ว ด้วยสิ่งนี้ในใจฉันได้ตั้งค่าไฟล์ HTML ใน S3 Bucket ของฉันเพื่อเพิ่มในส่วนหัวต่อไปนี้: Cache-Control: no-cache, no-store, max-age=0, must-revalidate Expires: Fri, 01 Jan 1990 00:00:00 GMT ในการโทรครั้งแรกของsamplefile.htmฉันฉันเห็นส่วนหัวการตอบสนองต่อไปนี้ (ฉันได้ยกเว้นส่วนหัวที่ชัดเจน (เช่นContent-Type)) เพื่อให้ตรงประเด็น: Cache-Control:no-cache, no-store, max-age=0, must-revalidate Date:Sat, 10 Dec 2011 14:16:51 GMT ETag:"a5890ace30a3e84d9118196c161aeec2" …