Bagian ini menjelaskan penggunaan Apigee Connect untuk komunikasi antara 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 Anda menggunakan Apigee Connect, Anda tidak perlu mengonfigurasi gateway masuk MART dengan alias host dan atau sertifikat DNS yang diotorisasi.
Mengonfigurasi Apigee Connect
Konfigurasi Apigee Connect dalam penggantian dengan properti konfigurasi connectAgent
.
Akun layanan
Apigee Connect menggunakan akun layanan apigee-mart
. Akun layanan ini memerlukan peran roles/apigeeconnect.Agent
Agen Apigee Connect. Lihat Akun dan peran layanan yang digunakan oleh komponen campuran.
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 Library Google Cloud API. Untuk mendapatkan petunjuk tentang cara mengaktifkan API di Konsol Google Cloud, lihat Langkah 3: Mengaktifkan API.
Menerapkan konfigurasi koneksi Apigee
Terapkan perubahan pada konfigurasi koneksi Apigee dengan diagram apigee-org
dengan perintah berikut:
helm upgrade ORG_NAME apigee-org/ \ --namespace apigee \ --atomic \ -f OVERRIDES_FILE.yaml
Gambar
Apigee Connect menggunakan gambar gcr.io/apigee-release/hybrid/apigee-connect-agent:1.3.6
. Jika Anda ingin menggunakan repositori gambar pribadi, lihat Menggunakan repositori gambar pribadi dengan Apigee Hybrid.
Memeriksa log koneksi Apigee
Periksa log Agen Apigee Connect.
kubectl logs -n namespace apigee-connect-agent-pod-name
Agen Apigee Connect melaporkan kategori log berikut:
Kategori log audit | Operasi |
---|---|
DATA_READ | ConnectionService.ListConnections |
DATA_WRITE | Tether.Egress |
Anda dapat menetapkan level logging dengan properti konfigurasi connectAgent.logLevel
.