ใช้คู่มือนี้หากคุณเป็นผู้ดูแลเวิร์กสเปซ ChatGPT หรือผู้ใช้ ChatGPT Plus หรือ Pro ที่กำลังตั้งค่าแอป Databricks Genie โดยใช้ OAuth ในตัวหรือไคลเอนต์ OAuth ขององค์กร
OAuth ในตัว: หากมีตัวเลือกนี้ใน ChatGPT และเปิดใช้งานสำหรับเวิร์กสเปซ Databricks ของคุณแล้ว ให้ใช้การเชื่อมต่อที่กำหนดค่าไว้ล่วงหน้า คุณไม่จำเป็นต้องสร้างแอป OAuth หรือป้อน ID ไคลเอนต์หรือข้อมูลลับไคลเอนต์ ทำตามหัวข้อ OAuth ในตัวด้านล่าง
ไคลเอนต์ OAuth แบบกำหนดเอง: ใช้วิธีนี้หากไม่มี OAuth ในตัวให้ใช้ หรือองค์กรของคุณกำหนดให้ใช้ไคลเอนต์ OAuth ของตนเอง ทำตามหัวข้อไคลเอนต์ OAuth แบบกำหนดเองด้านล่าง
สิ่งที่คุณกำลังตั้งค่า
คุณกำลังสร้างการเชื่อมต่อแอป Databricks สำหรับบัญชีหรือเวิร์กสเปซ ChatGPT ของคุณ ทั้งสองวิธีต้องใช้รายละเอียดผู้ให้บริการ Databricks ที่ ChatGPT ขอ รวมถึงสิทธิ์สำหรับทรัพยากรที่คุณวางแผนจะใช้ หากใช้ไคลเอนต์ OAuth แบบกำหนดเอง ให้เตรียมสิ่งต่อไปนี้ด้วย:
การเชื่อมต่อแอป OAuth ของ Databricks ที่สร้างไว้ในคอนโซลบัญชี Databricks ของคุณ
ID ไคลเอนต์และข้อมูลลับไคลเอนต์ OAuth ของ Databricks
URL เรียกกลับที่คัดลอกจาก ChatGPT โดยไม่แก้ไข
ขอบเขตสิทธิ์ของ Databricks ที่ตรงกับความสามารถของแอปที่คุณต้องการเปิดใช้งาน
รายละเอียดผู้ให้บริการ Databricks ที่ขอในขั้นตอนการตั้งค่า ChatGPT เช่น โฮสต์เวิร์กสเปซ โฮสต์บัญชี ID บัญชี หรือคลังข้อมูล
ก่อนเริ่มต้น
สำหรับการตั้งค่าเวิร์กสเปซ ให้เปิดคอนโซลผู้ดูแลระบบ เลือกเวิร์กสเปซ ChatGPT ที่ต้องการ แล้วเปิดปลั๊กอิน เลือกจัดการแอปรุ่นเดิมเพื่อเปิดหน้าแอปที่ยังคงเก็บไว้ สำหรับวิธีไปยังส่วนต่างๆ ของเวิร์กสเปซและการเข้าถึงแอปรุ่นเดิม โปรดดู การควบคุมของผู้ดูแลระบบ ความปลอดภัย และการปฏิบัติตามข้อกำหนดสำหรับปลั๊กอินและแอป
สิ่งที่คุณต้องมี:
สิทธิ์ผู้ดูแลหรือเจ้าของเวิร์กสเปซ ChatGPT หรือบัญชี ChatGPT Plus หรือ Pro
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมีสิทธิ์ผู้ดูแลบัญชี Databricks สิทธิ์ผู้ดูแลเวิร์กสเปซอาจเพียงพอสำหรับงานบางอย่าง แต่การเชื่อมต่อแอปแบบกำหนดเองต้องกำหนดค่าจากคอนโซลบัญชี Databricks สำหรับ OAuth ในตัว ผู้ดูแล Databricks ต้องตรวจสอบว่ามีแอปพลิเคชัน ChatGPT ให้ใช้และเปิดใช้งานสำหรับเวิร์กสเปซของคุณแล้ว
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้เปิดคอนโซลบัญชี Databricks ไว้ในอีกแท็บหนึ่ง
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้เปิดหน้าจอการเชื่อมต่อ Databricks Genie ใน ChatGPT ไว้ เพื่อคัดลอก URL เรียกกลับได้อย่างถูกต้องครบถ้วน
กำหนดความสามารถที่แอปต้องใช้ให้ชัดเจน: Genie และแดชบอร์ด AI/BI, การเข้าถึง Databricks API ในขอบเขตที่กว้างขึ้น หรือแอปที่ใช้เฉพาะ Databricks SQL API สิทธิ์เข้าถึงเฉพาะ SQL ไม่เพียงพอสำหรับการดำเนินการของ Genie หรือแดชบอร์ด
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมีพื้นที่ปลอดภัยสำหรับจัดการข้อมูลลับไคลเอนต์ของ Databricks
หากบัญชีหรือเวิร์กสเปซ Databricks ของคุณจำกัดการเข้าถึงด้วยรายการ IP ที่อนุญาต การควบคุมทราฟฟิกขาเข้าตามบริบท ไฟร์วอลล์ หรือนโยบายเครือข่ายอื่น คุณต้องได้รับความช่วยเหลือจากผู้ดูแล Databricks ที่สามารถอนุญาตช่วง IP ขาออกของแอป ChatGPT ที่ใช้อยู่ในปัจจุบันได้
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้คัดลอก URL เรียกกลับ ที่แสดงใน ChatGPT โดยไม่แก้ไข
ค่าที่ต้องเตรียม
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง URL เรียกกลับ: คัดลอกค่านี้จากขั้นตอนการตั้งค่าแอปใน ChatGPT
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้เตรียม ID ไคลเอนต์ OAuth ของ Databricks
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้เตรียมข้อมูลลับไคลเอนต์ OAuth ของ Databricks
สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้เตรียมขอบเขตสิทธิ์การเข้าถึง Databricks ที่เหมาะกับความสามารถของแอป สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง
ai-gateway,dashboardsและoffline_accessให้เตรียมขอบเขตสิทธิ์เหล่านั้น API ทั้งหมด (all-apisร่วมกับoffline_access) ยังคงเป็นทางเลือกแบบเดิมที่มีขอบเขตกว้างกว่า ใช้ SQL สำหรับแอปที่ใช้เฉพาะ Databricks SQL API เท่านั้นข้อมูลเวิร์กสเปซหรือบัญชี Databricks ที่ขอในขั้นตอนการตั้งค่า ChatGPT
OAuth ในตัว
ดำเนินการตามข้อกำหนดเบื้องต้นด้านบนให้ครบก่อน ใช้วิธีนี้เฉพาะเมื่อมี OAuth ในตัวให้ใช้งานใน ChatGPT และเปิดใช้งานสำหรับเวิร์กสเปซ Databricks ของคุณแล้ว
ขอให้ผู้ดูแลระบบ Databricks ตรวจสอบว่าแอปพลิเคชัน ChatGPT มีอยู่ในการตั้งค่าการผสานรวมแอปของคอนโซลบัญชี และเปิดใช้งานสำหรับเวิร์กสเปซของคุณแล้ว หากแอปพลิเคชัน ChatGPT ไม่ปรากฏในคอนโซลบัญชี Databricks ของคุณ ให้ติดต่อตัวแทนผู้ดูแลบัญชี Databricks เพื่อสอบถามว่าบัญชีของคุณใช้ฟีเจอร์นี้ได้หรือไม่
ใน ChatGPT ให้สลับไปยังบัญชีหรือเวิร์กสเปซที่ต้องการให้ใช้งานแอปได้ ไปที่ การตั้งค่า > ปลั๊กอิน สำหรับการตั้งค่าส่วนบุคคล หรือไปที่ คอนโซลผู้ดูแลระบบ > ปลั๊กอิน ในฐานะผู้ดูแลหรือเจ้าของเวิร์กสเปซเพื่อตั้งค่าสำหรับเวิร์กสเปซ
เลือก Databricks Genie แล้วเลือก เพิ่มการเชื่อมต่อแอป
ป้อน ชื่อโฮสต์เวิร์กสเปซ (จำเป็น) โดยไม่ต้องใส่
https://หรือพาธ URLChatGPT ใช้ชื่อโฮสต์นี้เพื่อสร้าง endpoint ของ Genie MCP ภายในเวิร์กสเปซ ซึ่งก็คือ
https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcpไม่จำเป็นต้องมี endpoint ของ MCP ระดับภูมิภาคแยกต่างหากเลือก ดำเนินการต่อ จากนั้นลงชื่อเข้าใช้ Databricks และตรวจสอบคำขอความยินยอม
ทำตามหัวข้อเชื่อมต่อและทดสอบ และจัดการการเข้าถึงด้านล่างต่อ รวมถึงการทดสอบด้วยสมาชิกที่ได้รับอนุญาตและการตรวจสอบการเข้าถึงเวิร์กสเปซ
ไคลเอนต์ OAuth แบบกำหนดเอง
ดำเนินการตามข้อกำหนดเบื้องต้นด้านบนให้ครบก่อน ใช้วิธีนี้หากไม่มี OAuth ในตัวให้ใช้งาน หรือองค์กรกำหนดให้ใช้ไคลเอนต์ OAuth ของตนเอง หลังตั้งค่าแล้ว ให้ทำตามหัวข้อเชื่อมต่อและทดสอบ และจัดการการเข้าถึงด้านล่างให้ครบ
เริ่มตั้งค่า OAuth แบบกำหนดเองใน ChatGPT
ใน ChatGPT ให้สลับไปยังบัญชีหรือเวิร์กสเปซที่ต้องการให้ใช้งานแอปได้
ไปที่ การตั้งค่า > ปลั๊กอิน สำหรับการตั้งค่าส่วนบุคคล หรือไปที่ คอนโซลผู้ดูแลระบบ > ปลั๊กอิน ในฐานะผู้ดูแลหรือเจ้าของเวิร์กสเปซเพื่อตั้งค่าสำหรับเวิร์กสเปซ
เลือก Databricks Genie ใน ไดเรกทอรี
เลือก เพิ่มการเชื่อมต่อแอป
ในกล่องโต้ตอบ เชื่อมต่อ Databricks Genie ให้หาช่อง ID ไคลเอนต์ OAuth และ ข้อมูลลับไคลเอนต์ OAuth การป้อนข้อมูลรับรองในช่องที่แสดงเหล่านี้คือวิธีตั้งค่าไคลเอนต์แบบกำหนดเอง โดยไม่ต้องเลือกผ่านตัวเลือกแยกต่างหาก
คัดลอก URL เรียกกลับ จาก ChatGPT เปิดกล่องโต้ตอบนี้ค้างไว้

ตัวอย่าง URL เรียกกลับ:
https://chatgpt.com/connector/oauth/<callback_id>
อย่าลบ ID เรียกกลับ เพิ่มเครื่องหมายทับต่อท้าย หรือแทนที่ด้วย URL ทั่วไปของ ChatGPT URL ที่ลงทะเบียนใน Databricks ต้องตรงกับ URL เรียกกลับ ที่แสดงใน ChatGPT ทุกประการ
สร้างการเชื่อมต่อแอป OAuth แบบกำหนดเองใน Databricks
เปิดคอนโซลบัญชี Databricks สำหรับบัญชี Databricks ของคุณ
ในแถบด้านข้างทางซ้าย ให้เปิด การตั้งค่า
เปิดแท็บ การเชื่อมต่อแอป
เลือก เพิ่มการเชื่อมต่อ

ป้อนชื่อแอปพลิเคชัน เช่น ChatGPT Databricks
ใน URL เปลี่ยนเส้นทาง ให้วาง URL เรียกกลับที่คัดลอกจาก ChatGPT โดยไม่แก้ไข
ในส่วน ขอบเขตสิทธิ์การเข้าถึง ให้เลือกขอบเขตสิทธิ์ที่แอปต้องใช้
สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง
ai-gateway,dashboardsและoffline_accessใน ChatGPT ให้อนุญาตขอบเขตสิทธิ์เดียวกันนี้ในแอป OAuth ของ DatabricksAPI ทั้งหมด ยังคงเป็นทางเลือกแบบเดิมที่มีขอบเขตกว้างกว่าสำหรับการเข้าถึง Databricks API ทั่วไป สำหรับการกำหนดค่านี้ ให้ใช้
all-apisและoffline_accessใน ChatGPT และตรวจสอบว่าแอป OAuth ของ Databricks อนุญาตทั้งสองรายการ สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ แนะนำให้ใช้ขอบเขตสิทธิ์แบบเจาะจงที่แสดงอยู่ใช้ SQL สำหรับแอปที่ใช้เฉพาะ Databricks SQL API เท่านั้น สิทธิ์เข้าถึงเฉพาะ SQL ไม่เพียงพอสำหรับการดำเนินการของ Genie หรือแดชบอร์ด
ตรวจสอบว่าขอบเขตสิทธิ์ทุกรายการที่จะระบุใน ChatGPT ในขั้นตอนถัดไปเปิดใช้งานอยู่ในแอป OAuth ของ Databricks นี้ Databricks อนุญาต openid, email, profile และ offline_access โดยอัตโนมัติสำหรับแอปที่สร้างผ่าน UI
คงค่า TTL ของโทเค็นตามค่าเริ่มต้นของ Databricks เว้นแต่องค์กรของคุณจะมีนโยบายเฉพาะ: 60 นาทีสำหรับโทเค็นการเข้าถึง และ 10080 นาทีสำหรับโทเค็นรีเฟรช
เปิด สร้างข้อมูลลับไคลเอนต์ ChatGPT ต้องใช้ไคลเอนต์ OAuth ประเภทที่เก็บข้อมูลลับได้อย่างปลอดภัยสำหรับขั้นตอนนี้
สร้างการเชื่อมต่อ

คัดลอกข้อมูลรับรองจาก Databricks
ในกล่องโต้ตอบ สร้างการเชื่อมต่อแล้ว ให้คัดลอก ID ไคลเอนต์
คัดลอก ข้อมูลลับไคลเอนต์ ทันทีและจัดเก็บอย่างปลอดภัย
หากปิดกล่องโต้ตอบก่อนคัดลอกข้อมูลลับ ให้สร้างหรือเปลี่ยนข้อมูลรับรองของแอป OAuth แล้วใช้ข้อมูลลับใหม่
Databricks จะแสดงข้อมูลลับเพียงครั้งเดียว ปกป้องข้อมูลนี้เช่นเดียวกับข้อมูลรับรอง และอย่าใส่ไว้ในภาพหน้าจอ คำร้องขอความช่วยเหลือ ความคิดเห็น หรือแชท
ตั้งค่า OAuth แบบกำหนดเองใน ChatGPT ให้เสร็จสมบูรณ์
กลับไปที่กล่องโต้ตอบ เชื่อมต่อ Databricks Genie
ป้อน ID ไคลเอนต์ Databricks ในช่อง ID ไคลเอนต์ OAuth
ป้อนข้อมูลลับไคลเอนต์ Databricks ในช่อง ข้อมูลลับไคลเอนต์ OAuth
เมื่อป้อนข้อมูลรับรองเหล่านี้ ระบบจะใช้ไคลเอนต์ OAuth แบบกำหนดเองของคุณ โดยไม่ต้องเลือกผ่านตัวเลือกแยกต่างหาก
ในช่อง ขอบเขตสิทธิ์ (ไม่บังคับ) ให้ป้อนขอบเขตสิทธิ์ที่จำเป็นสำหรับ endpoint ของ Databricks และความสามารถที่แอปของคุณใช้ กำหนดให้ตรงกับขอบเขตสิทธิ์ที่เปิดใช้งานในแอป OAuth ของ Databricks
สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง
ai-gateway,dashboardsและoffline_accessให้คงขอบเขตสิทธิ์เหล่านี้ไว้ ตรวจสอบให้แน่ใจว่าแอป OAuth ของ Databricks อนุญาตขอบเขตสิทธิ์เดียวกันai-gatewayช่วยให้เชื่อมต่อ Genie MCP ภายในเวิร์กสเปซได้ ส่วนdashboardsช่วยให้ดำเนินการกับแดชบอร์ด AI/BI ได้ และoffline_accessช่วยให้ใช้โทเค็นรีเฟรชได้ทางเลือกเดิมที่ให้สิทธิ์กว้างกว่าอย่าง
all-apisและoffline_accessยังคงรองรับการเข้าถึง API ในวงกว้าง แต่ไม่ใช่ทางเลือกที่แนะนำสำหรับการเชื่อมต่อ Genie/แดชบอร์ดนี้ หากแอป Databricks อนุญาตเฉพาะall-apisให้อัปเดตหรือสร้างแอปใหม่เพื่ออนุญาตai-gateway,dashboardsและoffline_accessหากไม่มีขอบเขตสิทธิ์แบบละเอียดให้ใช้ ให้ตั้งค่า ChatGPT เป็นall-apisและoffline_accessโดยตรง และตรวจสอบให้แน่ใจว่าแอป Databricks อนุญาตทั้งสองรายการ อย่าขอขอบเขตสิทธิ์แบบละเอียดทั้งสามรายการใน ChatGPT หากแอป Databricks อนุญาตเฉพาะall-apisป้อนขอบเขตสิทธิ์หนึ่งรายการต่อบรรทัด หรือคั่นแต่ละรายการด้วยเครื่องหมายจุลภาค ต้องเปิดใช้งานขอบเขตสิทธิ์ทุกรายการที่ระบุใน ChatGPT บนแอป OAuth ของ Databricks
ป้อน ชื่อโฮสต์เวิร์กสเปซ (จำเป็น) โดยไม่ต้องใส่ https:// หรือพาธ URL กรอกข้อมูลผู้ให้บริการ Databricks ในช่องที่จำเป็นอื่นๆ ซึ่งแสดงในขั้นตอนการตั้งค่า
ChatGPT ใช้ชื่อโฮสต์นี้เพื่อสร้าง endpoint ของ Genie MCP ภายในเวิร์กสเปซ ซึ่งก็คือ
https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcpไม่จำเป็นต้องมี endpoint ของ MCP ระดับภูมิภาคแยกต่างหากเลือก ดำเนินการต่อ
ChatGPT จะขอเฉพาะขอบเขตสิทธิ์ที่ป้อนในช่อง ขอบเขตสิทธิ์ (ไม่บังคับ) เท่านั้น ระบบจะไม่เพิ่มขอบเขตสิทธิ์ที่กว้างกว่าจากเทมเพลตโดยอัตโนมัติ

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

ตรวจสอบว่าเบราว์เซอร์กลับมายัง ChatGPT และแอปแสดงสถานะว่าเชื่อมต่อแล้ว
ลองดำเนินการอ่านข้อมูลที่มีความเสี่ยงต่ำและตรงกับความสามารถของการเชื่อมต่อ สำหรับการเชื่อมต่อ Genie ให้ส่งคำขอไปยัง Genie เกี่ยวกับข้อมูลที่ผู้ใช้ทดสอบมีสิทธิ์เข้าถึง สำหรับความสามารถอื่นที่รองรับ ให้ดึงข้อมูลผู้ใช้ปัจจุบันหรือสืบค้นทรัพยากร Databricks SQL ที่ได้รับอนุมัติ ตรวจสอบว่าผู้ใช้มีสิทธิ์ในทรัพยากร Databricks ตามที่จำเป็น ขอบเขตสิทธิ์ OAuth เพียงอย่างเดียวไม่ได้ให้สิทธิ์เข้าถึงข้อมูล
หากเปิดใช้งานการเขียนข้อมูล ให้ทดสอบด้วยเวิร์กโฟลว์ Databricks ที่มีความเสี่ยงต่ำอย่างชัดเจนก่อนเปิดใช้ในวงกว้าง
สำหรับการตั้งค่าเวิร์กสเปซ ให้สมาชิกเวิร์กสเปซที่ได้รับอนุญาตและไม่ใช่ผู้ดูแลลองเชื่อมต่อและทดสอบการดำเนินการที่มีความเสี่ยงต่ำซ้ำอีกครั้ง
จัดการการเข้าถึง
ทั้ง Databricks และ ChatGPT มีส่วนในการควบคุมการเข้าถึง
ใน ChatGPT ผู้ดูแลเวิร์กสเปซเป็นผู้กำหนดว่าจะเปิดให้ใช้แอปหรือไม่ และสมาชิกจะใช้แอปได้อย่างไร สำหรับ Business ผู้ดูแลเป็นผู้กำหนดว่าจะเปิดใช้งานแอปทั่วทั้งเวิร์กสเปซหรือไม่ ตรวจสอบการควบคุมของผู้ดูแลสำหรับแอป Databricks (การตั้งค่าเวิร์กสเปซ > แอป หรือ คอนโซลผู้ดูแลระบบ > ปลั๊กอิน > จัดการแอปรุ่นเดิม) ในหัวข้อต่อไปนี้:
การเข้าถึงของผู้ใช้ เพื่อกำหนดว่าบทบาทใดในเวิร์กสเปซสามารถใช้แอปได้ ในเวิร์กสเปซ Enterprise และ Edu ที่รองรับ
การควบคุมการดำเนินการ เพื่อกำหนดว่าจะเปิดใช้งานการดำเนินการใดของ Databricks
สิทธิ์ของแอป เพื่อกำหนดว่าเมื่อใด ChatGPT จะถามสมาชิกก่อนใช้แอป
สิทธิ์ของแอปเหล่านี้ใช้กับการสนทนาใน ChatGPT เอเจนต์ในเวิร์กสเปซใช้การควบคุมรายเอเจนต์ที่ผู้สร้างเอเจนต์กำหนดไว้ เพื่อระบุว่าการดำเนินการใดของแอปพร้อมให้ใช้ และเมื่อใดต้องขออนุมัติจากผู้ใช้ปลายทาง สำหรับพฤติกรรมการทำงานของเอเจนต์ โปรดดู: เอเจนต์ในเวิร์กสเปซ ChatGPT สำหรับ Enterprise และ Business
ใน Databricks ผู้ดูแลเป็นผู้กำหนดว่าผู้ใช้คนใดสามารถให้สิทธิ์แก่แอป OAuth ได้ และผู้ใช้เหล่านั้นเข้าถึงทรัพยากรใดของ Databricks ได้บ้าง สิทธิ์ที่กำหนดโดยผู้ให้บริการยังคงมีผลหลังจากเปิดใช้งานแอปใน ChatGPT แล้ว
สำหรับวิธีไปยังส่วนต่างๆ ของเวิร์กสเปซ การเข้าถึงแอป และการควบคุมแอปที่แตกต่างกันตามแพ็กเกจ โปรดดู: การควบคุมของผู้ดูแลระบบ ความปลอดภัย และการปฏิบัติตามข้อกำหนดในแอป
การแก้ไขปัญหาการตั้งค่าแอป Databricks
URI เปลี่ยนเส้นทางไม่ตรงกัน: หากใช้ไคลเอนต์ OAuth แบบกำหนดเอง ให้ตรวจสอบว่าค่า URL เปลี่ยนเส้นทาง ใน Databricks ตรงกับ URL เรียกกลับ ที่แสดงใน ChatGPT ทุกประการ รวมถึงพาธและ ID เรียกกลับ อย่าลบ ID เรียกกลับ เพิ่มเครื่องหมายทับต่อท้าย หรือใช้ URL เปลี่ยนเส้นทางอื่นของ ChatGPT แทน
ไม่มีข้อมูลลับ: หากใช้ไคลเอนต์ OAuth แบบกำหนดเอง โปรดทราบว่า Databricks จะแสดงข้อมูลลับเพียงครั้งเดียว หากไม่ได้คัดลอกไว้ ให้สร้างข้อมูลลับไคลเอนต์ใหม่
แอป OAuth ยังไม่พร้อมใช้งานทันที: Databricks ระบุว่าการประมวลผลการอัปเดตแอปพลิเคชัน OAuth อาจใช้เวลาถึง 30 นาที
ขอบเขตสิทธิ์ไม่เพียงพอหรือไม่ตรงกัน: หากใช้ไคลเอนต์ OAuth แบบกำหนดเอง ให้เปรียบเทียบ ขอบเขตสิทธิ์ (ไม่บังคับ) ใน ChatGPT กับ ขอบเขตสิทธิ์การเข้าถึง ในแอป OAuth ของ Databricks ต้องเปิดใช้งานขอบเขตสิทธิ์ทุกรายการที่ ChatGPT ร้องขอในแอปนั้น ตรวจสอบว่าขอบเขตสิทธิ์รองรับ endpoint และความสามารถที่คุณใช้
สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง
ai-gateway,dashboardsและoffline_accessให้คงขอบเขตสิทธิ์เหล่านั้นไว้ใน ChatGPT และตรวจสอบว่าแอป Databricks อนุญาตทั้งสามรายการ หากแอปอนุญาตเฉพาะall-apisให้อัปเดตหรือสร้างแอปใหม่เพื่ออนุญาตขอบเขตสิทธิ์แบบเจาะจงทั้งสามรายการหากไม่มีขอบเขตสิทธิ์แบบเจาะจงให้ใช้ ให้ใช้ทางเลือกที่รองรับซึ่งมีขอบเขตกว้างกว่า โดยตั้งค่า ChatGPT เป็น
all-apisและoffline_accessและตรวจสอบว่าแอป Databricks อนุญาตทั้งสองรายการ แอปที่อนุญาตเฉพาะall-apisไม่ตรงกับคำขอจาก ChatGPT ที่ขอai-gateway,dashboardsและoffline_accessสิทธิ์เข้าถึงเฉพาะ SQL เหมาะสำหรับแอปที่ใช้เฉพาะ Databricks SQL API เท่านั้น และไม่เพียงพอสำหรับการดำเนินการของ Genie หรือแดชบอร์ดการดำเนินการ SQL ล้มเหลว: สำหรับแอปที่ใช้เฉพาะ Databricks SQL API ให้ตรวจสอบขอบเขตสิทธิ์ SQL การกำหนดค่าคลังข้อมูล และสิทธิ์ใน Databricks
เวิร์กสเปซ ChatGPT ไม่ถูกต้อง: สร้างและเปิดใช้งานแอปในเวิร์กสเปซ ChatGPT เดียวกับที่ผู้ใช้จะเชื่อมต่อแอป
บัญชีหรือเวิร์กสเปซ Databricks ไม่ถูกต้อง: ตรวจสอบค่า ชื่อโฮสต์เวิร์กสเปซ (จำเป็น) จากนั้นลงชื่อเข้าใช้อีกครั้งและตรวจสอบว่า Databricks เปิดบัญชีหรือเวิร์กสเปซที่ต้องการ
ผู้ใช้เชื่อมต่อไม่ได้: ตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึง Databricks และได้รับอนุญาตให้ให้สิทธิ์แก่แอป OAuth สำหรับ Business ให้ตรวจสอบว่าเปิดใช้งานแอปทั่วทั้งเวิร์กสเปซแล้ว ในเวิร์กสเปซ Enterprise และ Edu ที่รองรับ ให้ตรวจสอบด้วยว่าการตั้งค่า การเข้าถึงของผู้ใช้ ใน ChatGPT อนุญาตให้ใช้แอป
นโยบายเครือข่ายของ Databricks บล็อกแอป: หาก Databricks อนุญาตเฉพาะ IP ต้นทางบางรายการ ผู้ดูแล Databricks ต้องอัปเดตรายการ IP ที่อนุญาตให้เข้าถึงบัญชีหรือเวิร์กสเปซที่เกี่ยวข้อง การควบคุมทราฟฟิกขาเข้าตามบริบท ไฟร์วอลล์ หรือกฎเครือข่ายอื่นที่ลูกค้าควบคุม
อนุญาตการเชื่อมต่อขาเข้าจากช่วง IP ขาออกของแอป ChatGPT ที่ใช้อยู่ในปัจจุบัน
กำหนดค่ารายการที่อนุญาตนี้ใน Databricks หรือในชั้นเครือข่ายที่ลูกค้าควบคุม การตั้งค่านี้แยกจากรายการ IP ที่อนุญาตของเวิร์กสเปซ ChatGPT
ช่วง IP ที่เผยแพร่อาจเปลี่ยนแปลงได้ ตั้งค่าให้อัปเดตจาก JSON โดยอัตโนมัติเมื่อทำได้
อย่าเปลี่ยนข้อมูลลับไคลเอนต์หรือขอบเขตสิทธิ์ OAuth เพื่อแก้ปัญหาการบล็อกโดยเครือข่าย ให้ตรวจสอบก่อนว่า Databricks กำลังปฏิเสธ IP ต้นทางของแอปอยู่หรือไม่
