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

วงจรชีวิตคีย์ KMS ของ EKM

คำแนะนำวงจรชีวิตคีย์ KMS แบบครบวงจร ตั้งแต่การตรวจสอบการตั้งค่าจนถึงการล้างข้อมูลหลังการเพิกถอน

อัปเดตล่าสุด: 1 hour ago

ข้อกำหนดเบื้องต้น

เนื้อหานี้ถือว่าคุณได้ลงทะเบียนคีย์ KMS ภายนอกกับ OpenAI แล้ว โดยทำตามคู่มือข้อใดข้อหนึ่งต่อไปนี้

คำสำคัญ

การหมุนเวียนคีย์และการเพิกถอนคีย์มีวัตถุประสงค์ต่างกัน โปรดเลือกการดำเนินการที่ถูกต้องให้เหมาะกับกรณีการใช้งานของคุณ

  • การหมุนเวียนคีย์: สร้างข้อมูลทางการเข้ารหัสใหม่สำหรับการเข้ารหัสข้อมูลใหม่ ขณะเดียวกันยังอนุญาตให้ถอดรหัสข้อมูลเก่าที่เข้ารหัสด้วยคีย์ก่อนหน้าได้

    • การหมุนเวียนคีย์ ไม่มีผลต่อการเข้าถึงข้อมูล OpenAI

  • การเพิกถอนคีย์: เพิกถอนการเข้าถึงข้อมูลทั้งหมดที่เข้ารหัสด้วยคีย์ก่อนหน้า

    • การเพิกถอนคีย์ จะเพิกถอนการเข้าถึงข้อมูล OpenAI

วิธียืนยันว่ามีการใช้คีย์ KMS ของคุณ

ผู้ให้บริการคลาวด์ของคุณควรมีบันทึกดังนี้:

วิธีหมุนเวียนคีย์ของคุณ

คุณสามารถตั้งค่าการหมุนเวียนคีย์อัตโนมัติได้ 

สำหรับการทดสอบ: การเข้าถึงข้อมูล OpenAI ของคุณจะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้

วิธีเพิกถอนคีย์ของคุณ

มีหลายวิธีในการเพิกถอนการเข้าถึงคีย์ของคุณของ OpenAI — การหยุดชะงักใดๆ ในขั้นตอนการยืนยันตัวตน:

  • หากคุณเพิกถอนสิทธิ์การเข้าถึงจาก role ของ OpenAI ไปยังคีย์ KMS

  • หากคุณลบสิทธิ์การเข้ารหัส/ถอดรหัสบนคีย์ KMS

  • หากคุณใช้นามแฝงคีย์ AWS (ไม่แนะนำ) และคุณสลับ KMS ARN พื้นฐาน การดำเนินการนี้บางครั้งถูกเข้าใจผิดว่าเป็นการหมุนเวียนคีย์ แต่จริงๆ แล้วเป็นการเพิกถอนคีย์ ดังนั้นจึงไม่แนะนำ เว้นแต่คุณแน่ใจว่าต้องการทำเช่นนี้

  • หากคุณขอให้ OpenAI อัปเดต KMS ARN ที่ใช้กับเวิร์กสเปซ ChatGPT Enterprise ของคุณ

วิธียืนยันการเพิกถอนคีย์ของคุณ:

  • รอหนึ่งชั่วโมงเพื่อให้รายการแคชทั้งหมดฝั่ง OpenAI หมดอายุ จากนั้นจึงทดสอบการเพิกถอน

    • หากคุณใช้ ChatGPT Enterprise คุณจะไม่สามารถอ่านบทสนทนาก่อนหน้าได้อีก การค้นหาบทสนทนาจะไม่แสดงผลลัพธ์จากบทสนทนาก่อนหน้า และคุณจะไม่สามารถเข้าถึง GPT แบบกำหนดเองก่อนหน้าได้อีก 

    • หากคุณใช้ API คุณจะไม่สามารถดาวน์โหลดไฟล์แบตช์ก่อนหน้า ใช้โมเดลที่ fine-tune ไว้ก่อนหน้า หรืออ้างอิงการตอบกลับก่อนหน้าที่สร้างด้วย Responses API ได้อีก

  • หากคุณใช้ API คุณยังสามารถทดสอบได้ทันทีว่าการเพิกถอนคีย์ของคุณได้รับการประมวลผลโดย OpenAI แล้ว และจะมีผลภายในหนึ่งชั่วโมง

    • สร้างคีย์ Admin API (ไม่ใช่คีย์ API ปกติ): 

    • รับ external key id ของ OpenAI (extkey_xxx) ที่เชื่อมโยงกับเวิร์กสเปซหรือโปรเจกต์ของคุณโดยเรียกใช้ curl -X GET -H "Authorization: Bearer $ADMIN_API_KEY" https://api.openai.com/v1/organization/external_keys

    • จากนั้นเรียกใช้ curl -X POST -H "Authorization: Bearer $ADMIN_API_KEY" "https://api.openai.com/v1/organization/external_keys/extkey_xxx/validate"

แนวทางปฏิบัติที่ดีที่สุดสำหรับการเพิกถอนคีย์

หากคุณใช้ API

  • เก็บถาวรโปรเจกต์ API ที่ข้อมูลของคุณไม่สามารถเข้าถึงได้แล้ว จากนั้นตั้งค่าคีย์ KMS ใหม่ และสร้างโปรเจกต์ API ใหม่ที่เชื่อมโยงกับคีย์ KMS ใหม่

  • โปรดทราบว่าคุณไม่สามารถสลับคีย์ KMS ที่เชื่อมโยงกับโปรเจกต์ API เดิมที่คุณได้ดำเนินการเพิกถอนคีย์ไปแล้วได้ — คุณต้องเก็บถาวรโปรเจกต์เดิม โปรเจกต์ที่มีการเพิกถอนคีย์แล้วไม่ควรถูกใช้งานต่อ API ทำให้การสร้างโปรเจกต์ใหม่เป็นเรื่องง่ายมาก ดังนั้นให้ใช้ฟีเจอร์นั้น

หากคุณใช้ ChatGPT Enterprise

  • ติดต่อฝ่ายสนับสนุนของ OpenAI หลังจากที่คุณดำเนินการเพิกถอนคีย์แล้ว

  • เราจะทำงานร่วมกับคุณเพื่อสร้างเวิร์กสเปซใหม่ เราจะไม่นำเวิร์กสเปซเดิมกลับมาใช้ใหม่โดยพยายามอัปเดตให้ใช้คีย์ KMS ใหม่ เนื่องจากเมื่อการเพิกถอนคีย์ทำงานตามที่ออกแบบไว้ ข้อมูลก่อนหน้าที่เข้ารหัสด้วยคีย์ที่ถูกเพิกถอนจะไม่สามารถเข้าถึงได้

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