Bagian ini menjelaskan cara menggunakan Apigee Connect untuk komunikasi antara bidang pengelolaan hybrid dan layanan MART di bidang runtime.
Pengantar
Apigee Connect memungkinkan bidang pengelolaan hybrid Apigee terhubung dengan aman ke layanan MART di bidang runtime tanpa mengharuskan Anda mengekspos endpoint MART di internet. Jika menggunakan Apigee Connect, Anda tidak perlu mengonfigurasi gateway ingress MART dengan alias host dan sertifikat DNS yang diotorisasi.

Mengonfigurasi Apigee Connect
Konfigurasi Apigee Connect di penggantian Anda dengan properti konfigurasi connectAgent.
Akun layanan
Apigee Connect menggunakan akun layanan apigee-mart. Akun layanan ini memerlukan peran roles/apigeeconnect.Agent Apigee Connect Agent. Lihat Akun layanan dan peran yang digunakan oleh komponen hybrid.
Gunakan properti konfigurasi connectAgent.serviceAccountPath atau connectAgent.serviceAccountRef untuk menentukan kunci akun layanan apigee-mart. Atau, Anda dapat menyimpan kunci akun layanan di Hashicorp Vault.
API
Apigee Connect memerlukan Apigee Connect API di Google Cloud API Library. Untuk mengetahui petunjuk cara mengaktifkan API di Google Cloud konsol, lihat Langkah 3: Mengaktifkan API.
Menerapkan konfigurasi Apigee Connect
Terapkan perubahan pada konfigurasi Apigee Connect dengan diagram apigee-org menggunakan perintah berikut:
helm upgrade ORG_NAME apigee-org/ \ --namespace apigee \ --atomic \ -f OVERRIDES_FILE.yaml
Gambar
Apigee Connect menggunakan image gcr.io/apigee-release/hybrid/apigee-connect-agent:1.14.6. Jika ingin menggunakan repositori image pribadi, lihat Menggunakan repositori image pribadi dengan Apigee hybrid.
Memeriksa log Apigee Connect
Periksa log Apigee Connect Agent.
kubectl logs -n namespace apigee-connect-agent-pod-name
Apigee Connect Agent melaporkan kategori log berikut:
| Kategori log audit | Operasi |
|---|---|
| DATA_READ | ConnectionService.ListConnections |
| DATA_WRITE | Tether.Egress |
Anda dapat menetapkan tingkat logging dengan properti konfigurasi connectAgent.logLevel.