ข้อกำหนดเบื้องต้นสำหรับการผสานรวม

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

หน้านี้ระบุขั้นตอนที่ต้องดำเนินการให้เสร็จสมบูรณ์ก่อนจึงจะเปิดใช้การผสานรวมตัวเชื่อมต่อฮับ API ของ Apigee Edge ได้

ขั้นตอนที่ 1: การจัดสรรฮับ API

วิธีจัดสรร API Hub ภายในโปรเจ็กต์ Google Cloud

  1. สร้างโปรเจ็กต์ Google Cloud
    • ไปที่ Google Cloud Console
    • คลิกโปรเจ็กต์ใหม่จากตัวเลือกโปรเจ็กต์
    • ป้อนชื่อโปรเจ็กต์และเลือกบัญชีสำหรับการเรียกเก็บเงิน
    • คลิกสร้าง
    • หรือจะใช้ gcloud CLI ก็ได้
      gcloud projects create PROJECT_NAME
  2. เปิดใช้ API ของ API Hub และจัดสรร API Hub:
    • ใน Google Cloud Console ให้ค้นหา "Apigee API Hub"
    • ไปที่บริการฮับ API
    • คลิกเปิดใช้ API หากได้รับแจ้ง
    • ทำตามขั้นตอนการจัดสรรบนหน้าจอเพื่อตั้งค่าฮับ API ในระหว่างกระบวนการนี้ โปรดตรวจสอบว่าได้เปิดใช้สิทธิ์และส่วนเสริมที่จำเป็นสำหรับการประมวลผลทั้งข้อมูลเมตาและเหตุการณ์รันไทม์

ขั้นตอนที่ 2: การสร้างอินสแตนซ์ปลั๊กอิน

อินสแตนซ์ปลั๊กอินใน API Hub ทำหน้าที่เป็นจุดลงทะเบียนสำหรับองค์กร Apigee Edge อย่างน้อย 1 แห่ง

  • ไปที่คอนโซล API Hub
  • ทำตามขั้นตอนในสร้างปลั๊กอินที่กำหนดเองเพื่อสร้างอินสแตนซ์ปลั๊กอินใหม่
  • ในระหว่างกระบวนการนี้ คุณจะได้รับชื่อทรัพยากรอินสแตนซ์ (หรือที่เรียกว่ารหัสเกตเวย์) รหัสนี้จะระบุองค์กร Apigee Edge ของคุณใน API Hub ได้แบบไม่ซ้ำกัน และมีความสำคัญต่อขั้นตอนถัดไป

การตั้งค่าการผสานรวมตัวเชื่อมต่อฮับ API ของ Apigee Edge (เลือกใช้สำหรับองค์กร)

เมื่อสร้างอินสแตนซ์ปลั๊กอินในฮับ API เรียบร้อยแล้ว คุณต้องกำหนดค่าองค์กร Apigee Edge เพื่อส่งข้อมูลไปยังอินสแตนซ์ดังกล่าว ขั้นตอนนี้ต้องใช้สิทธิ์ orgadmin ภายในองค์กร Apigee Edge ที่เกี่ยวข้องสำหรับการเรียก API ทั้งหมดที่จำเป็นสำหรับการตั้งค่าการผสานรวมตัวเชื่อมต่อ API Hub

หากต้องการเปิดใช้การผสานรวมตัวเชื่อมต่อ API Hub สำหรับองค์กร Apigee Edge ให้ใช้คำสั่งต่อไปนี้

curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \
  -H "Authorization: Bearer OAUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
      "gatewayId": "INSTANCE_RESOURCE_NAME"
  }'

สถานที่:

  • ORG_NAME คือชื่อองค์กร Apigee Edge ของคุณ
  • OAUTH_TOKENคือโทเค็น OAuth ที่ใช้เพื่อตรวจสอบสิทธิ์คำขอ ดูข้อมูลเพิ่มเติมเกี่ยวกับ การสร้างโทเค็น OAuth ได้ที่รับโทเค็น
  • INSTANCE_RESOURCE_NAME: ชื่อทรัพยากรของอินสแตนซ์ (รหัสเกตเวย์) ที่ได้จากขั้นตอนก่อนหน้า

เมื่อดำเนินการสำเร็จ ระบบจะลงทะเบียนองค์กร Apigee Edge กับอินสแตนซ์ปลั๊กอิน API Hub ที่ระบุ ซึ่งจะเริ่มกระบวนการซิงค์ทั้งข้อมูลเมตาของ API และข้อมูลรันไทม์