הערות לגבי הגרסה של Apigee Adapter ל-Envoy

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

v2.1.1

ב-7 ביוני 2023, השקנו את גרסה 2.1.1 של Apigee Adapter ל-Envoy.

בעיות שנפתרו

  • תוקנה בעיה שגרמה לשכפול לא תקין של מכסות בין פעולות, במקום שיתוף שלהן ברמת המוצר.

v2.1.0

ב-5 ביוני 2023, הוצאנו את גרסה 2.1.0 של Apigee Adapter ל-Envoy.

בעיות שנפתרו

  • התלונה application_id נוספה לתגובה /verifyApiKey.

v2.0.7

ב-9 במרץ 2023, השקנו את גרסה 2.0.7 של Apigee Adapter ל-Envoy.

תכונות ושיפורים

  • מעכשיו אפשר להוסיף לאסימוני JWT הצהרה בשם customattributes שתעביר את הערך ליעד בכותרת בשם x-apigee-customattributes (אם append_metadata_headers מוגדר כ-true).

בעיות שנפתרו

  • תוקנה בעיה שבה מפתח API לא תקין יכול היה ליצור רשומות שגויות ביומן ורשומות שגויות ב-Analytics.
  • הסרנו בדיקה של גרסה שיצאה משימוש בשרת proxy שגרמה לבעיות בגרסאות חדשות יותר של Apigee.

v2.0.6

ב-18 באוקטובר 2022, השקנו את גרסה 2.0.6 של Apigee Adapter ל-Envoy.

בעיות שנפתרו

  • גרסת אבטחה לטיפול בנקודת חולשה של התקפת מניעת שירות (DoS) בספריית תלות. ראו CVE-2022-28948.

v2.0.5

ב-3 במרץ 2022, פרסמנו את גרסה 2.0.5 של Apigee Adapter ל-Envoy.

בעיות שנפתרו

  • גרסת אבטחה לטיפול בסיכון של התקפת מניעת שירות (DoS) בספריית Prometheus. ראו CVE-2022-21698.

v2.0.4

ב-3 בדצמבר 2021, השקנו את גרסה 2.0.4 של Apigee Adapter ל-Envoy.

תכונות ושיפורים

  • הרשימה של גרסאות Envoy ו-Istio הנתמכות עבור הפקודה samples ב-CLI עודכנה. הגרסאות האלה נתמכות עכשיו לדוגמאות:
    • ‫Envoy גרסאות 1.18 עד 1.20
    • גרסאות Istio‏ 1.10 עד 1.12

בעיות שנפתרו

  • נוסף אימות של ערך אפס לטעינת המפתח הפרטי של בלוק PEM כדי למנוע קריסה. (בעיה מספר 360)
  • שגיאות בהרשאת שירות מרחוק מתועדות עכשיו ברמת ניפוי הבאגים. חריג לסיווג הזה הוא שגיאות באחזור טוקנים של מפתחות API. במקרה כזה, השגיאות נרשמות ביומן ברמה Error (שגיאה), כך שהן גלויות גם אם רמת יומן ניפוי הבאגים של apigee-remote-service-envoy מושבתת. אפשר לעיין גם במאמר בנושא הגדרת רמות של יומני שירותים מרחוק. (בעיה מספר 104)

v2.0.3

ב-21 בספטמבר 2021, השקנו את גרסה 2.0.3 של Apigee Adapter ל-Envoy.

בעיות שנפתרו

  • תוקנה בעיה ברישום ביומן של ניתוח נתונים שקשורה לתגובות ישירות. הבעיה התרחשה רק בנסיבות מסוימות. לדוגמה:
    • עבור בקשות שלא נדרש בהן אימות או הרשאה, לא נוצר authContext ומטא-נתונים דינמיים היו nil, ולכן רשומת יומן הגישה התעלמה מהבקשה.
    • התשובה שנדחתה השתמשה בקוד RPC במקום בקוד HTTP, ולכן הרשומות הוצגו בממשק המשתמש של Apigee כהצלחה.

v2.0.2

ב-7 ביוני 2021, השקנו את גרסה 2.0.2 של Apigee Adapter ל-Envoy.

בעיות שנפתרו

  • תוקנה בעיית מרוץ תהליכים שיכולה לגרום לשגיאות 403 ולפאניקה כשערכי ה-scope של טענות ה-JWT הם nil.

v2.0.0

ביום שלישי, 6 באפריל 2021, השקנו את גרסה 2.0.0 של Apigee Adapter ל-Envoy.

תכונות ושיפורים

תכונה תיאור
תמיכה בסביבות מרובות דיירים

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

תמיכה ב-API של Envoy v3
תמיכה במטא-נתונים של Envoy

‫Envoy 1.16 ואילך מאפשר לשלוח מטא-נתונים ext_authz בלי להשתמש בכותרות. בעקבות השינוי הזה ושינויים קשורים, אנחנו מספקים עכשיו קודי תגובה טובים יותר של HTTP לבקשות שנדחו, וכבר לא צריך להתקין מסנן RBAC ב-Envoy. צפייה

התכונה הזו נתמכת רק ב-Envoy מגרסה 1.16 ואילך וב-Istio מגרסה 1.9 ואילך.

בעקבות השינוי הזה, ההגדרה הבאה לא נוספת יותר לקובץ ההגדרות של Envoy ‏ (envoy-config.yaml):

additional_request_headers_to_log:
    - x-apigee-accesstoken
    - x-apigee-api
    - x-apigee-apiproducts
    - x-apigee-application
    - x-apigee-clientid
    - x-apigee-developeremail
    - x-apigee-environment

אם רוצים להוסיף כותרות לבקשות במקרה מיוחד, פשוט מגדירים את המאפיין append_metadata_headers:true בקובץ config.yaml של המתאם.

פיצול שרת ה-proxy של remote-token משרת ה-proxy של remote-service

בוצע רפקטורינג ב-proxy של remote-service לשני proxies נפרדים. בגרסה v2.0.x, ההקצאה תתקין שני שרתי proxy של API: ‏ remote-service ו-remote-token. נקודות הקצה /token ו-/certs הועברו מהפרוקסי remote-service אל remote-token.

השינוי הזה יוצר הפרדה שימושית בין הפונקציות. עכשיו, ה-proxy של remote-service משמש רק לתקשורת פנימית של המתאם, ואילו ה-proxy של remote-token מספק זרימת עבודה לדוגמה של OAuth שאפשר להתאים אישית. אנחנו אף פעם לא נדרוס את שרת ה-proxy המותאם אישית שלכם לטוקן מרוחק, גם אם משתמשים בפקודה provision --force-proxy-install.

תמיכה באיסוף נתונים

זמין רק ב-Apigee X וב-Apigee Hybrid.

המתאם תומך עכשיו בהעברת מטא-נתונים של Envoy לתכונה 'לכידת נתונים' של Apigee, ששולחת נתונים שנלכדו במשתנים שאתם מציינים לניתוח נתונים של Apigee לשימוש בדוחות מותאמים אישית.

RBAC not required

כפי שצוין קודם בקטע תמיכה במטא-נתונים של Envoy, עכשיו אנחנו דוחים באופן מיידי בקשות לא מורשות בלי לדרוש מסנן RBAC נפרד. מכיוון שלא נעשה שימוש ב-RBAC, הלקוחות יקבלו עכשיו את קודי הסטטוס האלה של HTTP לפי הצורך מהמתאם:

  • ‫401 אין הרשאה
  • ‫403 Forbidden
  • ‫429: יותר מדי בקשות
  • ‫‎500 Internal Server Error

אם רוצים לאפשר לבקשות לא מורשות להמשיך, אפשר לעשות זאת על ידי הגדרת auth:allow_unauthorized:true בקובץ config.yaml של המתאם.

הכותרות x-apigee-* כבר לא מצורפות כברירת מחדל

כפי שצוין קודם בקטע Envoy metadata support, כותרות x-apigee-* כבר לא מצורפות כברירת מחדל. אם רוצים להוסיף אותם, צריך להגדיר את append_metadata_headers:true בקובץ config.yaml. ההגדרה הזו היא אופציונלית לחלוטין, וצריך להשתמש בה רק כשרוצים להעביר כותרות לשירות היעד במעלה הזרם.

התאמה אישית של בקשה ליעד של שירות מרוחק

הסמנטיקה של מאפיין ההגדרה api_header נשארת זהה לזו של המאפיין target_header הקודם (ברירת המחדל היא עדיין שם המארח של היעד), והתוכן של הכותרת שצוינה עדיין יתאים למאפיין Remote service target של מוצר ה-API או לשדה apiSource בפעולה של מוצר ה-API (רק ב-Apigee hybrid וב-Apigee X).

כדי לשנות את ערך הכותרת הזה באמצעות מטא-נתונים של Envoy, אפשר להעביר את רכיב המטא-נתונים apigee_api מ-Envoy למתאם כדי לציין ישירות את יעד השירות המרוחק של מוצר ה-API או את מקור ה-API של פעולת מוצר ה-API. כדי להגדיר, מוסיפים קוד שדומה לקוד הבא לקובץ התצורה של Envoy (שאפשר ליצור באמצעות ה-CLI של המתאם):

typed_per_filter_config:
  envoy.filters.http.ext_authz:
    "@type": type.googleapis.com/envoy.extensions.filters.http.ext_authz.v3.ExtAuthzPerRoute
    check_settings:
      context_extensions:
        apigee_api: httpbin.org
נתוני Analytics לבקשות שנדחו מתועדים באופן מיידי

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

התמיכה ב-UDCA הוסרה

אין יותר צורך בסטרימינג אל Universal Data Collection Agent ‏ (UDCA) של Apigee ב-Apigee hybrid וב-Apigee X לצורך ניתוח נתונים, כי הוא הוחלף בהעלאה ישירה. השינוי הזה פשוט מסיר את התמיכה בגרסה הקודמת של האפשרות הזו.

נוספה תמיכה ב-mTLS ל-Edge for Private Cloud בפקודות CLI של הקצאה/קישורים

משתמשי Apigee Edge for Private Cloud יכולים לספק אישורי TLS בצד הלקוח ואישור בסיס באמצעות ‑‑tls‑cert, ‑‑tls‑key ו-‑‑tls‑ca בהתאמה, כשמבצעים הקצאה או רישום של מוצרים באמצעות CLI.

תמיכה ב-mTLS בין המתאם לבין זמן הריצה של Apigee

אתם יכולים לספק אישורי TLS בצד הלקוח בקטע tenant בקובץ config.yaml של המתאם כדי להשתמש ב-mTLS בין המתאם לבין זמן הריצה של Apigee. השינוי הזה חל על כל פלטפורמות Apigee הנתמכות. הוא גם מאפשר mTLS לניתוח נתונים בפלטפורמת Apigee Edge for Private Cloud. מידע נוסף זמין במאמר בנושא הגדרת mTLS בין המתאם לבין זמן הריצה של Apigee.

בעיות שנפתרו

  • תוקנה בעיה שבה כמה הגדרות של פעולות עם אותו מקור API שיתפו את אותם מזהים של מכסת אחסון, וגרמו לקונפליקטים בחישוב המכסה. (בעיה מספר 34)
  • תוקנה בעיה שבה פעולות ללא פעלים שצוינו גרמו לדחיית הבקשה (ההתנהגות הצפויה היא לאפשר את כל הפעלים אם לא צוינו פעלים). (בעיה מספר 39)

v1.4.0

ביום רביעי, 16 בדצמבר 2020, השקנו את גרסה 1.4.0 של Apigee Adapter ל-Envoy.

פלטפורמות נתמכות

אנחנו מפרסמים קבצים בינאריים ל-MacOS, ל-Linux ול-Windows.

אנחנו מפרסמים תמונות Docker מ-distroless,‏ Ubuntu ו-Ubuntu עם Boring Crypto של Google.

בגרסה הזו אנחנו תומכים בפלטפורמות הבאות:

  • ‫Apigee Hybrid גרסה 1.3.x,‏ 1.4.x (תאריך ההשקה עדיין לא נקבע), Apigee Edge for Public Cloud,‏ Apigee Edge for Private Cloud ו-Apigee on Google Cloud
  • גרסאות Istio‏ 1.5, ‏ 1.6, ‏ 1.7, ‏ 1.8
  • ‫Envoy בגרסאות 1.14,‏ 1.15 ו-1.16

תכונות ושיפורים

תכונה תיאור
ה-proxy‏ remote-service כבר לא דורש שיוך למוצר API שמשתמש ביעדי שירות מרוחקים.

השיוך הזה כבר לא נדרש, ולכן שינינו את הדברים הבאים:

  • מוצר API של שירות מרוחק לא נוצר יותר במהלך הקצאת הרשאות.
  • הפקודה bindings verify ב-CLI כבר לא רלוונטית והיא הוצאה משימוש.
כבר לא צריך את התפקיד 'אדמין ארגוני' ב-Apigee כדי להקצות משאבים.

במקום לדרוש הרשאת מנהל חשבון ארגוני לצורך הקצאת משתמשים, עכשיו אפשר להשתמש בממשק ה-API של תפקידי IAM: Creator ו-Deployer. כדי שההקצאה תתבצע בהצלחה, צריך להקצות את שתי ההרשאות האלה. ‫
(רלוונטי רק ל-Apigee ב-Google Cloud ול-Apigee Hybrid)

בעיות אחרות ותיקונים

  • תוקנה בעיה שגרמה לכך שהקצאה מחדש של Apigee ללא האפשרות --rotate הסתיימה בשגיאה.
  • ה-CLI להקצאת הרשאות קורא עכשיו את פרטי הכניסה של חשבון השירות של Analytics ומשתמש בהם מחדש מקובץ config.yaml נתון (בעיה מספר 133).

v1.3.0

ביום שני, 23 בנובמבר, השקנו את גרסה 1.3.0 של Apigee Adapter ל-Envoy.

פלטפורמות נתמכות

אנחנו מפרסמים קבצים בינאריים ל-MacOS, ל-Linux ול-Windows.

אנחנו מפרסמים תמונות Docker מ-distroless,‏ Ubuntu ו-Ubuntu עם Boring Crypto של Google.

בגרסה הזו אנחנו תומכים בפלטפורמות הבאות:

  • ‫Apigee Hybrid גרסה 1.3.x,‏ 1.4.x (תאריך ההשקה עדיין לא נקבע), Apigee Edge for Public Cloud,‏ Apigee Edge for Private Cloud ו-Apigee on Google Cloud
  • גרסאות Istio‏ 1.5, ‏ 1.6, ‏ 1.7, ‏ 1.8
  • ‫Envoy בגרסאות 1.14,‏ 1.15 ו-1.16

תכונות ושיפורים

תכונה תיאור
תמיכה ב-OperationGroups של מוצר API. קבוצות פעולות קושרות את המשאבים ואת אכיפת המכסות המשויכות ב-proxy או בשירות מרוחק עם שיטות HTTP. ‫
(רלוונטי רק ל-Apigee ב-Google Cloud ול-Apigee Hybrid)
הסרת התמיכה בשרת proxy דינמי להעברת נתונים מדוגמאות ליצירה. בגלל השינוי הזה, לקוחות צריכים לכלול את הכותרת HOST אם שם המארח שונה ממארח היעד של השירות המרוחק שמוגדר במוצר ה-API. לדוגמה:
curl -i http://localhost:8080/httpbin/headers -H "HOST:httpbin.org"

איך יוצרים מוצר API

תמיכה בחשבונות שירות וב-Workload Identity. כדי לאפשר העלאה של נתוני ניתוח ל-Apigee כשמריצים את המתאם מחוץ לאשכול Apigee Hybrid, צריך להשתמש בפרמטר analytics-sa עם הפקודה apigee-remote-service-cli provision. בנוסף, המתאם תומך עכשיו ב-Workload Identity ב-Google Kubernetes Engine ‏ (GKE). פקודת הקצאת הרשאות ‫
(רלוונטי רק ל-Apigee ב-Google Cloud ול-Apigee Hybrid)
מאפיין הגדרה חדש jwt_provider_key. המפתח הזה נוסף לקובץ ההגדרות. הוא מייצג את מפתח payload_in_metadata של ספק ה-JWT בהגדרות Envoy או את הנפקן של ה-JWT של RequestAuthentication בהגדרות Istio.
KeepAliveMaxConnectionAge ערך ברירת המחדל של מאפיין ההגדרה עכשיו הוא דקה אחת. ברירת המחדל הקודמת הייתה 10 דקות. השינוי הזה מאפשר הרחבה חלקה יותר. הערך הזה משמש גם לחישוב משך החיים של הזרם של יומן הגישה. קובץ ההגדרה
הוסרו פקודות CLI. הפקודות הבאות ב-CLI הוצאו משימוש. מומלץ להשתמש ב-Edge APIs כדי לעדכן את יעדי השירות המרוחק של מוצרי API:
  • apigee-remote-service-cli bindings add
  • apigee-remote-service-cli bindings remove
נוספה פקודה חדשה ל-CLI. הפקודה:
apigee-remote-service-cli samples templates

מציג את האפשרויות הזמינות שאפשר להשתמש בהן עם הדגל --template בפקודה samples create. מאמרי עזרה על CLI

השתנתה פקודת CLI קיימת. בוצע שינוי בפקודה apigee-remote-service-cli samples create. הסימונים שספציפיים לתבניות של Envoy או Istio נבדקים בקפדנות, ואם נעשה בהם שימוש שגוי, המערכת מחזירה שגיאות. האפשרות native template הוצאה משימוש. כדי לראות את רשימת התבניות הזמינות, משתמשים בפקודה apigee-remote-service-cli samples templates. אפשר לעיין גם במאמר בנושא הפניית CLI.
התגובה של נקודת הקצה /token תואמת עכשיו למפרט OAuth2. הפרמטר access_token נוסף לתגובה, והפרמטר token הוצא משימוש.

גרסה 1.2.0

ביום רביעי, 30 בספטמבר, פרסמנו את גרסה 1.2.0 של Apigee Adapter ל-Envoy.

פלטפורמות נתמכות

אנחנו מפרסמים קבצים בינאריים ל-MacOS, ל-Linux ול-Windows.

אנחנו מפרסמים תמונות Docker מ-distroless,‏ Ubuntu ו-Ubuntu עם Boring Crypto של Google.

בגרסה הזו אנחנו תומכים בפלטפורמות הבאות:

  • גרסה 1.3.x של Apigee Hybrid
  • גרסאות Istio‏ 1.5, 1.6, 1.7
  • ‫Envoy בגרסאות 1.14 ו-1.15

תכונות ושיפורים

תכונה תיאור
תמיכה ב-Apigee ב-Google Cloud עכשיו אפשר להשתמש ב-Apigee Adapter ל-Envoy עם Apigee ב-Google Cloud. אפשר להריץ את המתאם באשכול משלו או להריץ את השירות המרוחק של Envoy כקובץ בינארי מקורי או במאגר. מפעילים את המתאם ב-Apigee באמצעות פקודת ההקצאה.
העלאה ישירה של נתוני ניתוח מעכשיו אפשר להגדיר את Apigee Adapter להעלאת נתוחי Analytics ישירות אל Apigee. אם אתם משתמשים ב-Apigee hybrid, התכונה החדשה הזו מאפשרת לכם לפרוס את המתאם לאשכול Kubernetes משלו, מחוץ לאשכול שבו מותקן Apigee hybrid. כדי להפעיל העלאה ישירה, משתמשים בדגל --analytics-sa החדש עם הפקודה provision. פקודת ההקצאה
בדיקת תקינות מחזירה 'מוכן' אחרי שנתוני מוצרים של API נטענים מ-Apigee בדיקת התקינות של Kubernetes לא תחזיר את הערך Ready (מוכן) עד שנתוני מוצר ה-API ייטענו מ-Apigee. השינוי הזה עוזר בהרחבה ובשדרוג, כי לא תנועה תישלח למתאם החדש עד שהוא יהיה מוכן.

בעיות אחרות ותיקונים

  • תוקנה בעיה שקשורה לקיפאון אפשרי בסנכרון המכסה (בעיה מספר 17).
  • ההערות של Prometheus הועברו למפרט של ה-Pod (Issue #69).
  • תוקנה בעיה שקשורה לשגיאות אימות שנוצרו בצורה לא תקינה (בעיה מספר 62).

גרסה 1.1.0

ביום רביעי, 26 באוגוסט, השקנו את גרסה 1.1.0 של Apigee Adapter ל-Envoy.

פלטפורמות נתמכות

אנחנו מפרסמים קבצים בינאריים ל-MacOS, ל-Linux ול-Windows.

אנחנו מפרסמים תמונות Docker מ-distroless,‏ Ubuntu ו-Ubuntu עם Boring Crypto של Google.

בגרסה 1.1.0 אנחנו תומכים בפלטפורמות הבאות:

  • גרסה 1.3 של Apigee Hybrid
  • גרסאות Istio‏ 1.5, 1.6, 1.7
  • ‫Envoy בגרסאות 1.14 ו-1.15

תכונות ושיפורים

תכונה תיאור
אימות הקשרים פקודה חדשה apigee-remote-service-cli bindings verify נוספה ל-CLI. הפקודה הזו מוודאת שלמוצר ה-API המצורף שצוין ולאפליקציות למפתחים שמשויכות אליו יש גם מוצר שירות מרוחק שמשויך אליהם. מידע נוסף מופיע במאמר בנושא אימות של קישור.
יצירת דוגמאות נוספה פקודה חדשה apigee-remote-service-cli samples create ל-CLI. הפקודה הזו יוצרת קובצי תצורה לדוגמה לפריסות מקומיות של Envoy או Istio. קובצי ההגדרות שיוצרים באמצעות הפקודה הזו מחליפים את קובצי הדוגמה שהותקנו עם המתאם ל-Envoy בגרסאות קודמות. דוגמאות לפקודות
אימות OAuth2 המתאם משתמש עכשיו באימות OAuth2 כשאימות רב-שלבי (MFA) מופעל ב-Apigee Edge. משתמשים בדגל --mfa בכל פעם שמשתמשים בדגל --legacy.
קונטיינר ללא הפצה המתאם משתמש עכשיו בתמונה של Google ללא הפצה (gcr.io/distroless/base) במקום scratch כבסיס לתמונת Docker שמוגדרת כברירת מחדל.

בעיות אחרות ותיקונים

  • תוקנה בעיה ב-CLI שקשורה לפקודות של קשירות ב-OPDK. ‫(#29)
  • יכול להיות שהמכסה תיתקע אם החיבור ינותק (apigee/apigee-remote-service-envoy. ‫(#31)
  • קובצי אימג' של Docker נוצרים עכשיו עם משתמש שאינו משתמש על (999).
  • בדוגמאות של Kubernetes, המשתמש לא יכול להיות משתמש root.
  • כבר לא צריך את --http1.1 בפקודות curl שמופעלות מול נקודות קצה של שרת proxy. הדגל הוסר מהדוגמאות.

v1.0.0

ביום שישי, 31 ביולי, פרסמנו את גרסת ה-GA של Apigee Adapter ל-Envoy.

פלטפורמות נתמכות

אנחנו מפרסמים קבצים בינאריים ל-MacOS, ל-Linux ול-Windows.

אנחנו מפרסמים תמונות Docker מאפס, Ubuntu ו-Ubuntu עם Boring Crypto.

בגרסה 1.0.0 אנחנו תומכים בפלטפורמות הבאות:

  • גרסה 1.3 של Apigee Hybrid
  • גרסאות Istio‏ 1.5 ו-1.6
  • ‫Envoy בגרסאות 1.14 ו-1.15

הוספות ושינויים

בין גרסה v1.0-beta4 לבין גרסת GA, בוצעו השינויים והתוספות הבאים במתאם:

  • ל-Go Boring builds

    גרסה חדשה של build זמינה עכשיו, והיא משתמשת בספריות Go BoringSSL שתואמות ל-FIPS.

  • שינויים בפרמטרים של רמת היומן

    הדגלים של רמת הרישום ביומן בשירות apigee-remote-service-envoy השתנו כדי לשמור על עקביות:

    דגל ישן סימון חדש
    log_level log-level
    json_log json-log
  • דגלי CLI חדשים

    נוספו דגלים חדשים לפקודות של CLI token:

    דגל תיאור
    --legacy מגדירים את הדגל הזה אם משתמשים ב-Apigee Edge Cloud.
    --opdk מגדירים את הדגל הזה אם משתמשים ב-Apigee Edge for Private Cloud.