Amazon S3 อนุญาตให้มีส่วนหัวที่กำหนดเองหรือไม่ หรือฉันโชคไม่ดี?
Access-Control-Allow-Origin: *
ขอบคุณล่วงหน้า!
Amazon S3 อนุญาตให้มีส่วนหัวที่กำหนดเองหรือไม่ หรือฉันโชคไม่ดี?
Access-Control-Allow-Origin: *
ขอบคุณล่วงหน้า!
คำตอบ:
Amazon อนุญาตให้คุณเปิดใช้งาน CORS สำหรับ S3 bucket ดู:
https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html#how-do-i-enable-cors
S3 ไม่รองรับส่วนหัว Access-Control-Allow-Origin
ฉันเชื่อว่าคุณสามารถทำได้เช่นเดียวกับในคอนโซล S3 มีแท็บในหน้าต่างคุณสมบัติสำหรับแต่ละไฟล์ที่ชื่อว่า 'ข้อมูลเมตา' ซึ่งมีคีย์ 'ประเภทเนื้อหา' เป็นค่าเริ่มต้นซึ่งสอดคล้องกับส่วนขยายของไฟล์ มันไม่สมเหตุสมผลที่จะสมมติว่ามีการส่งคีย์เพิ่มเติมเป็นส่วนหัวเช่นกัน
แต่ท้ายที่สุดวิธีที่ง่ายที่สุดในการค้นหาอย่างแน่นอนคือการวางไฟล์ทดสอบขนาดเล็กเพิ่มข้อมูลเมตาดาวน์โหลดไฟล์และดูที่ส่วนหัว
Content-Type
, Content-Language
, Expires
, Cache-Control
, Content-Disposition
และContent-Encoding
ส่วนหัว