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