איך מתחילים?

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

כאן מוסבר איך מורידים ומתקינים את Apigee Adapter for Envoy.

סקירה כללית

בשלבים הבאים תצטרכו להוריד ולהגדיר שתי אפליקציות במערכת: Apigee Remote Service CLI ו-Apigee Remote Service for Envoy.

הורדה והתקנה

  1. יוצרים במערכת ספריית בסיס שבה מתקינים את ה-CLI של Remote Service ואת Remote Service. לדוגמה:
    mkdir ~/envoy-adapter
    cd ~/envoy-adapter
    export ENVOY_HOME=$PWD
  2. בשאר השלבים, חשוב לוודא שאתם נמצאים בספרייה $ENVOY_HOME:
    cd $ENVOY_HOME
  3. מורידים את הגרסה העדכנית של Apigee Remote Service CLI אל $ENVOY_HOME. חשוב להוריד את החבילה המתאימה למערכת ההפעלה שלכם.
  4. מורידים את הגרסה האחרונה של Apigee Remote Service for Envoy ל-$ENVOY_HOME.
  5. יוצרים ספריות כדי לאחסן את תוכן החבילה שחולצה בתוך $ENVOY_HOME:
    mkdir apigee-remote-service-cli
    mkdir apigee-remote-service-envoy
  6. מחלצים את תוכן קובץ ה-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
  7. מוחקים את קובצי ה-tar.
  8. בסיום השלבים האלה, $ENVOY_HOME מכילה שתי ספריות:
    ls -1 .
      apigee-remote-service-cli
      apigee-remote-service-envoy
  9. יוצרים את משתני הסביבה הבאים לספריות 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 ל-Envoy ולהשתמש בו כדי להעביר קריאות ל-API דרך שרת proxy עם ניהול API של Apigee. בדוגמה הבאה מוסבר איך משתמשים במתאם עם Apigee Edge for Public Cloud:

דוגמה תיאור
Envoy מקורי עם Apigee Edge לענן הציבורי מריצים את השירות המרוחק כקובץ בינארי מקורי או ב-Docker. ההגדרה הזו מאפשרת להשתמש ב-Apigee Adapter ל-Envoy עם Apigee Edge לענן הציבורי.
Envoy מקורי עם Apigee Edge לענן פרטי מריצים את השירות המרוחק כקובץ בינארי מקורי או ב-Docker. ההגדרה של ענן פרטי דומה להגדרה של ענן ציבורי. במאמרי העזרה של CLI מפורטים דגלי פקודות מיוחדים להקצאת הרשאות ידנית שצריך להשתמש בהם בשביל ענן פרטי.