OpenAI
หน้านี้แปลด้วยระบบอัตโนมัติ ดูต้นฉบับภาษาอังกฤษ.

การอนุญาต IP สำหรับ OpenAI API

จำกัดว่า IP ใดบ้างที่เข้าถึง OpenAI API ของคุณได้

อัปเดตล่าสุด: 16 days ago

ภาพรวม

รายการ IP ที่อนุญาตเป็นฟีเจอร์ความปลอดภัยที่คุณเลือกเปิดใช้ได้ เพื่อจำกัดว่าที่อยู่ IP ใดบ้างสามารถเข้าถึง OpenAI API ของคุณ

เมื่อเปิดใช้ จะอนุญาตเฉพาะคำขอที่มาจากที่อยู่ IP หรือช่วง IP ที่ตั้งค่าไว้เท่านั้น คำขอจาก IP อื่นทั้งหมดจะถูกปฏิเสธ แม้จะใช้คีย์ API ที่ถูกต้องก็ตาม

ฟีเจอร์นี้มีไว้เพื่อช่วยลดความเสี่ยงในการใช้ API โดยไม่ได้รับอนุญาต โดยจำกัดการเข้าถึงให้มาจากสภาพแวดล้อมเครือข่ายที่เชื่อถือได้เท่านั้น

หมายเหตุ: รายการ IP ที่อนุญาตใช้กับคำขอ API เท่านั้น ฟีเจอร์นี้ไม่ส่งผลต่อการเข้าถึง platform.openai.com หรือการลงชื่อเข้าใช้ของผู้ใช้

เหตุผลที่ควรใช้รายการ IP ที่อนุญาต

รายการ IP ที่อนุญาตช่วยให้คุณ:

  • จำกัดการเข้าถึง API ให้มาจากโครงสร้างพื้นฐานที่รู้จักเท่านั้น (เช่น เซิร์ฟเวอร์หรือสภาพแวดล้อมคลาวด์ของคุณ)

  • ลดความเสี่ยงในกรณีที่คีย์ API รั่วไหล

  • เพิ่มการควบคุมแหล่งที่มาของทราฟฟิก API อีกชั้นหนึ่ง

รายการ IP ที่อนุญาตมักใช้ในสภาพแวดล้อมที่ใช้งานจริง ซึ่งทราฟฟิก API มาจากช่วงเครือข่ายที่คงที่หรือกำหนดไว้อย่างชัดเจน

วิธีการทำงาน

คุณกำหนดรายการที่อยู่ IP หรือช่วง CIDR ที่อนุญาต

  • ระบบจะยอมรับคำขอจาก IP ที่อนุญาต

  • ระบบจะปฏิเสธคำขอจาก IP ที่ไม่อยู่ในรายการที่อนุญาต

รายการ IP ที่อนุญาตสามารถใช้ได้ใน:

  • ระดับองค์กร หรือ

  • ระดับโปรเจกต์

ผู้ที่สามารถใช้งานได้

ลูกค้า API ทุกคนสามารถใช้รายการ IP ที่อนุญาตได้

ทำตามขั้นตอนด้านล่างเพื่อตั้งค่ารายการ IP ที่อนุญาต

ตั้งค่ารายการ IP ที่อนุญาต

หมายเหตุ: คุณสามารถเพิ่มที่อยู่ IP หรือช่วง CIDR ได้สูงสุด 50 รายการ

  1. เปิดการตั้งค่า

  2. เลือกความปลอดภัย

  3. เลือกรายการ IP ที่อนุญาต

  4. เพิ่มที่อยู่ IP หรือช่วง CIDR อย่างน้อยหนึ่งรายการ

  5. (ไม่บังคับ) ใช้เครื่องมือตรวจสอบเพื่อยืนยันว่า IP อยู่ในรายการที่อนุญาตหรือไม่

  6. เปิดใช้รายการ IP ที่อนุญาตสำหรับ:

    • โปรเจกต์ที่ระบุ หรือ

    • ทั้งองค์กรของคุณ

  7. ทดสอบการส่งคำขอจากสภาพแวดล้อมที่คุณจะใช้งาน

เราขอแนะนำให้เริ่มจากโปรเจกต์เดียวก่อนเปิดใช้การบังคับใช้ทั่วทั้งองค์กร

หลังจากแก้ไขการตั้งค่าแล้ว อาจใช้เวลาถึง 15 นาทีก่อนที่การเปลี่ยนแปลงจะมีผล


หมายเหตุ: คุณต้องมีสิทธิ์ที่เหมาะสมในองค์กรจึงจะตั้งค่ารายการ IP ที่อนุญาตได้

การแก้ปัญหา

หากคำขอล้มเหลวโดยไม่คาดคิด:

  • ตรวจสอบให้แน่ใจว่าคำขอมาจากที่อยู่ IP ที่อนุญาต

  • ตรวจสอบว่าที่อยู่ IP ของโครงสร้างพื้นฐานของคุณเปลี่ยนไปหรือไม่

  • ตรวจสอบความถูกต้องของช่วง IP ที่คุณตั้งค่าไว้

  • รอไม่เกิน 15 นาทีเพื่อให้การเปลี่ยนแปลงการตั้งค่ามีผลทั่วทั้งระบบ

  • ใช้เครื่องมือตรวจสอบเพื่อยืนยันว่า IP ได้รับอนุญาตหรือไม่

สิ่งที่เกิดขึ้นเมื่อคำขอถูกบล็อก

หากคำขอมาจากที่อยู่ IP ที่ไม่อยู่ในรายการที่อนุญาต คำขอจะล้มเหลวและส่งค่าต่อไปนี้กลับมา:

  • สถานะ HTTP: 401 Unauthorized

  • รหัสข้อผิดพลาด: ip_not_authorized

ตัวอย่างการตอบกลับ:

{

 "error": {

   "message": "Your IP is not authorized to access this organization.",

   "type": "ip_not_authorized"

 }

}

คำถามที่พบบ่อย

รายการ IP ที่อนุญาตจะป้องกันการใช้คีย์ API ของฉันโดยไม่ได้รับอนุญาตได้ทั้งหมดหรือไม่

ไม่ได้ รายการ IP ที่อนุญาตช่วยลดความเสี่ยงได้โดยจำกัดแหล่งที่มาของคำขอ API แต่ไม่สามารถป้องกันการใช้งานในทางที่ผิดได้ครบทุกรูปแบบ ควรใช้ร่วมกับแนวทางปฏิบัติด้านความปลอดภัยอื่นๆ เช่น การจัดเก็บคีย์อย่างปลอดภัย การเปลี่ยนคีย์เป็นระยะ และการรักษาความปลอดภัยของบัญชีอย่างรัดกุม เพื่อเพิ่มความปลอดภัย โปรดดูคู่มือในศูนย์ช่วยเหลือของเราเรื่องแนวทางปฏิบัติที่ดีที่สุดในการรักษาความปลอดภัยของคีย์ API และการป้องกันการใช้งานโดยไม่ได้รับอนุญาต

รายการ IP ที่อนุญาตส่งผลต่อความหน่วงหรือไม่

รายการ IP ที่อนุญาตอาจเพิ่มความหน่วงเล็กน้อยในบางกรณี โดยทั่วไปจะเกิดกับคำขอช่วงแรก คาดว่าจะไม่ส่งผลอย่างมีนัยสำคัญต่อประสิทธิภาพโดยรวมของ API

จะทราบได้อย่างไรว่าคำขอล้มเหลวเพราะรายการ IP ที่อนุญาต

คำขอที่ล้มเหลวเพราะรายการ IP ที่อนุญาตจะส่งค่าต่อไปนี้กลับมา:

  • สถานะ HTTP: 401 Unauthorized

  • รหัสข้อผิดพลาด: ip_not_authorized

บทความนี้มีประโยชน์หรือไม่