Apigee Connect

בקטע הזה מוסבר איך להשתמש ב-Apigee Connect לתקשורת בין מישור הניהול ההיברידי לבין שירות MART במישור זמן הריצה.

מבוא

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

השירותים העיקריים שפועלים במישור זמן הריצה ההיברידי, שבו מוצג Apigee Connect

הגדרת Apigee Connect

מגדירים את Apigee Connect בקובץ השינויים באמצעות מאפיין ההגדרות connectAgent.

חשבון שירות

‫Apigee Connect משתמש בחשבון השירות apigee-mart. לחשבון השירות הזה נדרש התפקיד "סוכן חיבורים ב-Apigee" (roles/apigeeconnect.Agent). למידע נוסף, קראו את המאמר חשבונות שירות ותפקידים שמשמשים רכיבים היברידיים.

משתמשים במאפייני ההגדרות connectAgent.serviceAccountPath או connectAgent.serviceAccountRef כדי לציין את המפתח של חשבון השירות ב-apigee-mart. אפשר גם לאחסן את המפתח של חשבון השירות ב-Hashicorp Vault.

API

כדי להשתמש ב-Apigee Connect, צריך להפעיל את Apigee Connect API בספריית ה-API של Google Cloud. הוראות להפעלת ממשקי 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.16.13. אם אתם רוצים להשתמש במאגר תמונות פרטי, קראו את המאמר שימוש במאגר תמונות פרטי עם Apigee Hybrid.

בדיקת היומנים של Apigee Connect

בודקים את יומן הפעילות של סוכן החיבורים ב-Apigee.

kubectl logs -n namespace apigee-connect-agent-pod-name

סוכן החיבורים ב-Apigee מדווח על קטגוריות היומנים הבאות:
קטגוריית יומני הביקורת תפעול
DATA_READ ConnectionService.ListConnections
DATA_WRITE Tether.Egress
במאמר מידע על רישום ביומן ביקורת מוסבר איך לצפות ביומני ביקורת ב-Apigee Hybrid.

אפשר להגדיר את רמת הרישום ביומן באמצעות מאפיין ההגדרה connectAgent.logLevel.