בקטע הזה מוסבר איך להשתמש ב-Apigee Connect לתקשורת בין מישור הניהול ההיברידי לבין שירות MART במישור זמן הריצה.
מבוא
Apigee Connect מאפשר למישור הניהול של Apigee Hybrid להתחבר בצורה מאובטחת לשירות MART במישור זמן הריצה, בלי שתצטרכו לחשוף את נקודת הקצה של MART באינטרנט. אם אתם משתמשים ב-Apigee Connect, אתם לא צריכים להגדיר את שער הכניסה של MART עם כינוי מארח ואישור DNS מורשה.

הגדרת Apigee Connect
מגדירים את Apigee Connect בהגדרות ברירת המחדל באמצעות מאפיין ההגדרה connectAgent.
חשבון שירות
Apigee Connect משתמש בחשבון השירות apigee-mart. חשבון השירות הזה צריך את התפקיד roles/apigeeconnect.Agent של Apigee Connect Agent. אפשר לעיין במאמר בנושא חשבונות שירות ותפקידים שמשמשים רכיבים היברידיים.
משתמשים במאפייני התצורה connectAgent.serviceAccountPath או connectAgent.serviceAccountRef כדי לציין את המפתח של חשבון השירות apigee-mart. אפשר גם לאחסן את המפתח של חשבון השירות ב-Hashicorp Vault.
API
Apigee Connect דורש את Apigee Connect API ב-Google Cloud API Library. הוראות להפעלת ממשקי API במסוף Google Cloud מופיעות במאמר שלב 3: הפעלת ממשקי API.
החלת ההגדרה של Apigee Connect
מחילים את השינויים בהגדרות של Apigee Connect באמצעות תרשים apigee-org עם הפקודה הבאה:
helm upgrade ORG_NAME apigee-org/ \ --namespace apigee \ --atomic \ -f OVERRIDES_FILE.yaml
תמונה
Apigee Connect משתמש בתמונה gcr.io/apigee-release/hybrid/apigee-connect-agent:1.13.4. אם רוצים להשתמש במאגר תמונות פרטי, אפשר לעיין במאמר שימוש במאגר תמונות פרטי עם Apigee hybrid.
בדיקת יומנים של Apigee Connect
בודקים את היומן של Apigee Connect Agent.
kubectl logs -n namespace apigee-connect-agent-pod-name
הסוכן של Apigee Connect מדווח על קטגוריות היומן הבאות:
| קטגוריית יומני הביקורת | תפעול |
|---|---|
| DATA_READ | ConnectionService.ListConnections |
| DATA_WRITE | Tether.Egress |
אפשר להגדיר את רמת הרישום ביומן באמצעות מאפיין ההגדרה connectAgent.logLevel.