אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X. info
כאן מוסבר איך מורידים ומתקינים את Apigee Adapter for Envoy.
סקירה כללית
בשלבים הבאים תצטרכו להוריד ולהגדיר שתי אפליקציות במערכת: Apigee Remote Service CLI ו-Apigee Remote Service for Envoy.
הורדה והתקנה
- יוצרים במערכת ספריית בסיס שבה מתקינים את ה-CLI של Remote Service ואת Remote Service. לדוגמה:
mkdir ~/envoy-adapter
cd ~/envoy-adapter
export ENVOY_HOME=$PWD
- בשאר השלבים, חשוב לוודא שאתם נמצאים בספרייה
$ENVOY_HOME
:cd $ENVOY_HOME
- מורידים את
הגרסה העדכנית של Apigee Remote Service CLI אל
$ENVOY_HOME
. חשוב להוריד את החבילה המתאימה למערכת ההפעלה שלכם. - מורידים את
הגרסה האחרונה של Apigee Remote Service for Envoy ל-
$ENVOY_HOME
. - יוצרים ספריות כדי לאחסן את תוכן החבילה שחולצה בתוך
$ENVOY_HOME
:mkdir apigee-remote-service-cli
mkdir apigee-remote-service-envoy
- מחלצים את תוכן קובץ ה-tar לספריות החדשות:
tar -xf apigee-remote-service-cli_version_platform.tar.gz -C apigee-remote-service-cli
tar -xf apigee-remote-service-envoy_version_platform.tar.gz -C apigee-remote-service-envoy
- מוחקים את קובצי ה-tar.
- אחרי שמשלימים את השלבים האלה, הקובץ
$ENVOY_HOME
מכיל שתי ספריות:ls -1 . apigee-remote-service-cli apigee-remote-service-envoy
- יוצרים את משתני הסביבה הבאים לספריות
apigee-remote-service-cli
ו-apigee-remote-service-envoy
. משתני הסביבה האלה ישמשו אתכם לאורך כל התיעוד:export CLI_HOME=$PWD/apigee-remote-service-cli
export REMOTE_SERVICE_HOME=$PWD/apigee-remote-service-envoy
השלבים הבאים
עכשיו אתם מוכנים להגדיר את Apigee Adapter for Envoy ולהשתמש בו כשרתי proxy לקריאות API באמצעות ניהול ה-API של Apigee. בדוגמה הבאה מוסבר איך משתמשים במתאם עם Apigee Edge for Public Cloud:
דוגמה | תיאור |
---|---|
Envoy מקורי עם Apigee Edge לענן הציבורי | מריצים את השירות המרוחק כקובץ בינארי מקורי או ב-Docker. ההגדרה הזו מאפשרת להשתמש ב-Apigee Adapter ל-Envoy עם Apigee Edge לענן הציבורי. |
Envoy מקורי עם Apigee Edge לענן פרטי | מריצים את השירות המרוחק כקובץ בינארי מקורי או ב-Docker. ההגדרה של 'ענן פרטי' דומה להגדרה של 'ענן ציבורי'. במאמרי העזרה של CLI מפורטים דגלי פקודות מיוחדים לניהול הקצאות, שצריך להשתמש בהם ב-Public Cloud. |