שלב 3: הפעלת ממשקי API

כדי להשתמש ב-Apigee hybrid, צריך להפעיל את ממשקי ה-API הבאים לפרויקט במסוף Google Cloud:

  • Apigee API: מספק תקשורת בין הפרויקט שלכם לבין שירותים היברידיים אחרים וממשקי API של GCP
  • Cloud Resource Manager API: משמש את hybrid לאימות חשבונות שירות
  • Compute Engine API: משמש לניהול אשכולות (אשכולות מבוססי GKE בלבד)
  • Kubernetes Engine API: צריך להפעיל את ה-API הזה אם מתכננים להשתמש ב-Google Kubernetes Engine‏ (GKE) או ב-GKE on-prem (אשכולות מבוססי GKE בלבד) להתקנת זמן הריצה ההיברידי.

אפשר להפעיל את ממשקי ה-API באמצעות ה-CLI או ממשק המשתמש של מסוף Google Cloud.

ממשק המשתמש של Google Cloud

כדי להפעיל את ממשקי ה-API באמצעות ממשק המשתמש, מבצעים את השלבים הבאים:

  1. פותחים את מסוף Google Cloud ונכנסים לחשבון שיצרתם בשלב 1: יצירת חשבון Google Cloud.
  2. בוחרים את הפרויקט שיצרתם בשלב 2: יצירת פרויקט ב-Google Cloud.
  3. מפעילים את Apigee API:
    1. בוחרים באפשרות APIs & Services > Library.

      בתצוגה API Library מוצגים:

    2. מחפשים את Apigee.

      ב-GCP מוצגת רשימה של ממשקי API שתואמים ל-Apigee

    3. מחפשים את השירות Apigee API ולוחצים עליו:

    4. לוחצים על Enable.

      מערכת GCP מפעילה את Apigee API בפרויקט GCP.

  4. מפעילים את Cloud Resource Manager API:
    1. בתצוגה API Library, מחפשים את Cloud Resource Manager.
    2. מחפשים את השירות Cloud Resource Manager ולוחצים עליו.
    3. לוחצים על Enable.

      מערכת GCP מפעילה את Cloud Resource Manager API בפרויקט GCP.

  5. (לאשכולות שמבוססים על GKE בלבד) מפעילים את Compute Engine API:
    1. בתצוגה API Library, מחפשים את Compute Engine.
    2. מחפשים את השירות Compute Engine API ולוחצים עליו.
    3. לוחצים על Enable.

      מערכת Google Cloud מפעילה את Compute Engine API בפרויקט.

  6. כדי לוודא שהפעלתם את ממשקי ה-API, בוחרים באפשרות APIs & Services > Dashboard.

    רשימת ממשקי ה-API המופעלים צריכה לכלול את ממשקי ה-API שזה עתה הוספתם, כמו בדוגמה הבאה:

  7. (באשכולות מבוססי GKE בלבד) מפעילים את Kubernetes Engine API:
    1. בתצוגה API Library (ספריית API), מחפשים את Kubernetes Engine.
    2. מחפשים את השירות Kubernetes Engine API ולוחצים עליו.
    3. לוחצים על Enable.

      ב-Google Cloud,‏ Kubernetes Engine API מופעל בפרויקט.

    4. בתפריט הניווט שבפינה הימנית העליונה של המסך, בוחרים באפשרות APIs & Services > Library (ממשקי API ושירותים > ספרייה) כדי לחזור לדף בחירת ה-API.

‫CLI של gcloud

כדי להפעיל את ממשקי ה-API באמצעות ה-CLI, מבצעים את השלבים הבאים:

  1. פותחים חלון טרמינל במכשיר שבו משתמשים לניהול Apigee.
  2. מגדירים את משתנה הסביבה PROJECT_ID משלב 2: יצירת פרויקט בענן ב-Google Cloud באמצעות הפקודה הבאה:
    export PROJECT_ID=your_project_id
    שם מזהה הפרויקט עם נקודה בסוף
  3. אם אתם מריצים את האשכולות שלכם ב-Google Cloud‏ (GKE) ולא ב-GKE on-prem‏ (Anthos) או ב-AKS, אתם צריכים להפעיל את ממשקי ה-API באמצעות הפקודה הבאה:

    gcloud services enable \
        apigee.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com  --project $PROJECT_ID
    

    במקרים של התקנות GKE on-prem ‏ (Anthos) או AKS, מפעילים את ממשקי ה-API באמצעות הפקודה הבאה:

    gcloud services enable \
        apigee.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  4. מריצים את הפקודה הבאה כדי לוודא שכל ממשקי ה-API מופעלים:
    gcloud services list

מידע נוסף על הפעלת ממשקי API במסוף Google Cloud זמין במאמר הפעלת ממשק API בפרויקט GCP בתיעוד של Cloud.

1 2 3 (NEXT) Step 4: Create an organization 5