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. חשבון השירות הזה צריך את התפקיד 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
לקבלת עזרה בצפייה ביומני ביקורת ב-Apigee Hybrid, אפשר לעיין במאמר מידע על יומני ביקורת.

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