คำถามติดแท็ก amazon-cloudfront

6
ให้บริการ CSS และ JavaScript จาก Amazon CloudFront ผ่าน S3
ฉันกำลังมองหาวิธีทำให้ไซต์ของฉันโหลดเร็วขึ้นและวิธีหนึ่งที่ฉันต้องการสำรวจก็คือการใช้ประโยชน์จาก Cloudfront ให้มากขึ้น เนื่องจากเดิม Cloudfront ไม่ได้ออกแบบมาเป็น CDN ดั้งเดิมและเนื่องจากมันไม่รองรับการ gzipping ฉันจึงได้ใช้มันเพื่อโฮสต์ภาพทั้งหมดของฉันซึ่งอ้างอิงโดย Cloudname cname ในรหัสไซต์ของฉันและปรับให้เหมาะสมที่สุด - ส่วนหัวในอนาคต ในทางกลับกันไฟล์ CSS และ javascript นั้นโฮสต์บนเซิร์ฟเวอร์ของฉันเองเพราะจนถึงตอนนี้ฉันรู้สึกว่าพวกเขาไม่สามารถรับ gzipped จาก Cloudfront ได้และกำไรจาก gzipping (ประมาณ 75%) จากการใช้ CDN (ประมาณ 50 เปอร์เซ็นต์): Amazon S3 (และดังนั้น Cloudfront) ไม่สนับสนุนการให้บริการเนื้อหา gzipped ในลักษณะมาตรฐานโดยใช้ส่วนหัว HTTP ยอมรับการเข้ารหัสที่ส่งโดยเบราว์เซอร์เพื่อระบุการสนับสนุนการบีบอัด gzip และ ดังนั้นพวกเขาจึงไม่สามารถ Gzip และให้บริการส่วนประกอบได้ทันที ดังนั้นฉันจึงอยู่ภายใต้การแสดงผลจนถึงขณะนี้เราต้องเลือกระหว่างสองทางเลือก ย้ายทรัพย์สินทั้งหมดไปที่ Amazon CloudFront …

11
แบบอักษรจากแหล่งกำเนิดถูกบล็อกไม่ให้โหลดโดยนโยบายการแบ่งปันทรัพยากรข้ามแหล่งกำเนิด
ฉันได้รับข้อผิดพลาดต่อไปนี้ในเบราว์เซอร์ Chrome สองสามตัว แต่ไม่ใช่ทั้งหมด ไม่แน่ใจว่าปัญหานี้เกิดขึ้นที่ใด แบบอักษรจากจุดเริ่มต้น ' https://ABCDEFG.cloudfront.net ' ถูกปิดกั้นไม่ให้โหลดโดยนโยบายการแชร์ทรัพยากรข้ามแหล่งที่มา: ไม่มีส่วนหัว 'การควบคุมการเข้าถึงการอนุญาต - แหล่งกำเนิด' ปรากฏอยู่บนทรัพยากรที่ร้องขอ แหล่งกำเนิด ' https://sub.domain.com ' จึงไม่ได้รับอนุญาตให้เข้าถึง ฉันมีการตั้งค่า CORS ต่อไปนี้ใน S3 <CORSConfiguration> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedHeader>*</AllowedHeader> <AllowedMethod>GET</AllowedMethod> </CORSRule> </CORSConfiguration> การร้องขอ Remote Address:1.2.3.4:443 Request URL:https://abcdefg.cloudfront.net/folder/path/icons-f10eba064933db447695cf85b06f7df3.woff Request Method:GET Status Code:200 OK Request Headers Accept:*/* Accept-Encoding:gzip,deflate Accept-Language:en-US,en;q=0.8 Cache-Control:no-cache Connection:keep-alive Host:abcdefg.cloudfront.net Origin:https://sub.domain.com …

13
บังคับให้มีการอัปเดตการกระจาย / ไฟล์ของ CloudFront
ฉันใช้ CloudFront ของ Amazon เพื่อให้บริการไฟล์คงที่ของเว็บแอปของฉัน ไม่มีวิธีใดที่จะบอกการกระจายของคลาวด์ฟรอนต์ว่าจำเป็นต้องรีเฟรชไฟล์หรือชี้ให้เห็นไฟล์เดียวที่ควรรีเฟรช? Amazon แนะนำให้คุณปรับรุ่นไฟล์ของคุณเช่น logo_1.gif, logo_2.gif และอื่น ๆ เพื่อเป็นวิธีแก้ปัญหาสำหรับปัญหานี้ แต่ดูเหมือนว่าจะเป็นวิธีแก้ปัญหาที่ค่อนข้างโง่ ไม่มีทางอื่นหรือเปล่า?

9
คุณตั้งค่าออบเจ็กต์เริ่มต้นสำหรับไดเร็กทอรีย่อยสำหรับเว็บไซต์ที่โฮสต์แบบคงที่บน Cloudfront ได้อย่างไร
คุณตั้งค่าออบเจ็กต์เริ่มต้นสำหรับไดเรกทอรีย่อยบนเว็บไซต์ที่โฮสต์แบบคงที่บน Cloudfront ได้อย่างไร โดยเฉพาะฉันต้องการที่จะให้บริการเมื่อใดก็ตามที่ผู้ใช้จะขอwww.example.com/subdir/index.html www.example.com/subdirหมายเหตุนี่มีไว้สำหรับการส่งมอบเว็บไซต์แบบคงที่ที่เก็บไว้ในที่เก็บข้อมูล S3 นอกจากนี้ฉันต้องการใช้ข้อมูลประจำตัวการเข้าถึงต้นทางเพื่อ จำกัด การเข้าถึงที่เก็บข้อมูล S3 เฉพาะ Cloudfront เท่านั้น ตอนนี้ฉันทราบแล้วว่า Cloudfront ทำงานแตกต่างจากรัฐ S3 และ Amazon โดยเฉพาะ : ลักษณะการทำงานของอ็อบเจ็กต์รูทเริ่มต้นของ CloudFront แตกต่างจากลักษณะการทำงานของเอกสารดัชนี Amazon S3 เมื่อคุณกำหนดค่าที่เก็บข้อมูล Amazon S3 เป็นเว็บไซต์และระบุเอกสารดัชนี Amazon S3 จะส่งคืนเอกสารดัชนีแม้ว่าผู้ใช้จะร้องขอไดเร็กทอรีย่อยในที่เก็บข้อมูล (สำเนาของเอกสารดัชนีต้องปรากฏในทุกไดเรกทอรีย่อย) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าบัคเก็ต Amazon S3 เป็นเว็บไซต์และเกี่ยวกับเอกสารดัชนีโปรดดูบทที่ Hosting Websites บน Amazon S3 ในคู่มือสำหรับนักพัฒนา Amazon Simple Storage Service เป็นเช่นนี้แม้ว่า CloudFront …

15
ไม่สามารถเลือกใบรับรอง SSL แบบกำหนดเอง (เก็บไว้ใน AWS IAM)
ฉันกำลังจะสร้างกระจายสินค้าแห่งใหม่ที่CloudFront ฉันได้อัปโหลดใบรับรอง SSL ที่ AWS IAM โดยใช้ AWS CLI แล้ว ใบรับรองนั้นปรากฏในดรอปดาวน์ใบรับรอง SSL แบบกำหนดเองในหน้าการแจกจ่ายใหม่ แต่ถูกปิดใช้งาน ใครช่วยบอกทีว่าทำไมถึงเป็นอย่างนั้น? จะเลือกใบรับรอง SSL ที่กำหนดเองสำหรับการแจกจ่ายนี้ได้อย่างไร

5
HTTPS สำหรับเว็บไซต์คงที่ของ Amazon S3 [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการโฮสต์เว็บไซต์แบบคงที่เฉพาะ HTTPS โดยใช้ Amazon S3 และ CloudFront นี่คือสิ่งที่ฉันได้ทำไปแล้ว: ตั้งค่าบัคเก็ต S3 สำหรับการโฮสต์เว็บไซต์แบบคงที่และใส่ไฟล์เว็บไซต์ของฉัน สร้างการกระจาย CloudFront และชี้ไปที่ที่เก็บข้อมูล S3 เพิ่มระเบียน CNAME ในเนมเซิร์ฟเวอร์ของโดเมนของฉันสำหรับwwwโดเมนย่อยที่ชี้ไปที่ที่เก็บข้อมูล CloudFront จนถึงตอนนี้ดีมาก - ฉันสามารถเข้าถึงเว็บไซต์ของฉันได้โดยใช้ที่www.example.comอยู่ อย่างไรก็ตามฉันต้องการให้ไซต์พร้อมใช้งานผ่าน HTTPS เท่านั้นซึ่งฉันซื้อใบรับรอง SSL จาก GoDaddy ตอนนี้คำถามคือ: มีวิธีติดตั้งใบรับรอง SSL ของบุคคลที่สามนี้บนเว็บไซต์ที่โฮสต์ S3 ของฉันหรือไม่ มีวิธีเปลี่ยนเส้นทาง http เป็น https อัตโนมัติด้วยการตั้งค่านี้หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.