AWS ประกาศปรับนโยบายคิดเงินค่า S3 API หลังจากเกิดเหตุคิดเงินค่า bucket เปล่ากับลูกค้าถึงวันละ 50,000 บาท โดยจะยกเลิกการคิดเงินกรณีที่ตอบกลับแบบ redirect (HTTP 3XX) หรือแสดงความผิดพลาด (HTTP 4xx) จากนอกเน็ตเวิร์คของลูกค้าเอง แต่หากเรียกจากเครื่องภายในเองแล้วได้ error เองก็ยังคิดเงินต่อไป รวมถึงกรณีที่ใช้ S3 โฮสต์เว็บ และตั้ง custom error หรือ custom redirect ก็จะคิดเงินด้วย
สำหรับการตอบกลับแบบที่ผิดพลาดจากฝั่ง S3 (HTTP 5XX) นั้นทาง AWS ไม่เคยคิดเงินอยู่แล้ว ส่วนการตอบกลับปกติ HTTP 200 นั้นคิดเงินแทบทุกกรณี
รายการ HTTP Response ทั้งหมดที่ไม่คิดเงินหากไคลเอนต์อยู่นอกบัญชีได้แก่ 301, 307, 200, 400, 403 (Access Denied เป็นตัวหลักที่ผู้ใช้ภายนอกพยายามยิง request เข้ามา), 404, 405, 409, 411, และ 412
นโยบายมีผลตั้งแต่วันที่ 13 พฤษภาคมที่ผ่านมา แต่กำลัง deploy อยู่ทำให้อาจจะยังมีผลไม่ครบทุก region ทาง AWS ระบุว่าจะประกาศต่อไปว่า deploy ครบเมื่อใด
ที่มา - AWS

on
ก็เลยเอา 3xx/4xx
hisoft Tue, 14/05/2024 - 13:25
ก็เลยเอา 3xx/4xx แบบมีข้อมูลข้างใน code 200 มาส่งแทน…
มันเป็น S3 API
lew Tue, 14/05/2024 - 14:54
In reply to ก็เลยเอา 3xx/4xx by hisoft
มันเป็น S3 API ยิงกันเองไม่ได้นะครับ เปลี่ยนเนื้อก็ไม่ได้
ขอบคุณครับ
hisoft Tue, 14/05/2024 - 15:38
In reply to มันเป็น S3 API by lew
ขอบคุณครับ
สบายใจได้ Legacy API เก่า ๆ
ekaphop Tue, 14/05/2024 - 14:09
สบายใจได้ Legacy API เก่า ๆ ที่ผมได้รับมาต่อ
ส่ง code 200 ทุก ๆ เส้น เสียตังทุกดอก
ไม่ต้องถึงคราวด์เคราะห์
btoy Tue, 14/05/2024 - 14:29
ไม่ต้องถึงคราวด์เคราะห์ ก็ถึงคราวด์(พา)จนได้
http method option
rattananen Tue, 14/05/2024 - 16:21
http method OPTIONS ก็ไม่น่าคิด