Integrasi konektor Apigee Edge API Hub

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Apa itu integrasi konektor Hub API Apigee Edge?

Integrasi konektor API Hub Apigee Edge memfasilitasi aktivasi otomatis metadata API (seperti definisi proxy API, spesifikasi, dan detail terkait) serta data runtime (seperti metrik dan analisis traffic API) dari organisasi Apigee Edge Anda langsung ke API Hub Google Cloud. Integrasi ini memberikan tampilan terpusat dan terpadu dari API Anda di berbagai gateway, sehingga menyederhanakan penemuan, tata kelola, dan pengelolaan API.

Manfaat utama

  • Penemuan API terpusat: Semua API Apigee Edge Anda dapat ditemukan di API Hub bersama dengan API dari sumber lain.
  • Peningkatan visibilitas: Dapatkan insight tentang lanskap API Anda dengan informasi runtime dan metadata gabungan.
  • Pengelolaan yang disederhanakan: Sederhanakan tata kelola API dan pengelolaan siklus proses di seluruh ekosistem API Anda yang beragam.

Cara kerjanya

Integrasi konektor Apigee Edge API Hub membuat saluran yang aman dan otomatis agar informasi API Anda mengalir dari organisasi Apigee Edge ke API Hub. Proses ini melibatkan handshake antara Apigee Edge dan layanan penyediaan API Hub.

  1. Penyediaan Hub API & instance plugin: Anda memulai dengan menyiapkan Hub API dalam project Google Cloud dan membuat Instance Plugin. Instance Plugin ini berfungsi sebagai ID unik (ID Gateway) dan titik pendaftaran untuk organisasi Apigee Edge Anda. Selama penyiapan ini, Anda juga mengonfigurasi add-on API Hub, yang menentukan apakah hanya metadata API, atau metadata dan data runtime, yang akan diproses. Server penyediaan API Hub kemudian membuat pemetaan internal yang diperlukan untuk ID Gateway tertentu dan nama organisasi Anda.
  2. Mengaktifkan Apigee Edge: Setelah Instance Plugin siap, Anda secara eksplisit mengaktifkan konektor API Hub untuk organisasi Apigee Edge tertentu dengan melakukan panggilan API pengelolaan. Dalam panggilan ini, Anda memberikan gatewayId (Nama Resource Instance) yang menautkan organisasi Edge Anda ke instance API Hub yang ditentukan. Tindakan ini memicu layanan konektor API Hub dalam Apigee Edge.
  3. Sinkronisasi data:
    • Sinkronisasi metadata: Apigee Edge mulai mengekstrak dan mengirimkan metadata API secara otomatis (misalnya, Konfigurasi proxy API, spesifikasi OpenAPI) ke instance Hub API terkait. Sinkronisasi ini memastikan bahwa definisi API Anda terus diperbarui di API Hub.
    • Sinkronisasi data runtime: Jika add-on yang relevan diaktifkan di API Hub, Apigee Edge juga mengumpulkan dan mengirimkan data runtime (misalnya, analisis traffic, rasio error) ke API Hub. Hal ini memberikan insight operasional tentang API Anda di satu lokasi terpusat.
  4. Pemantauan & update berkelanjutan: Integrasi konektor API Hub terus memantau perubahan pada API Apigee Edge Anda (misalnya, deployment baru, modifikasi) dan otomatis mengirimkan update ini ke API Hub. Status integrasi dapat dikueri melalui Edge Management API. Pemrosesan metadata dan data runtime akan disesuaikan secara dinamis berdasarkan status Instance Plugin API Hub dan add-on yang dikonfigurasi.

Alur data yang lancar ini memastikan bahwa API Hub selalu mencerminkan tampilan API yang dikelola dalam Apigee Edge yang terbaru dan komprehensif.