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

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

  • Apigee API: מספק תקשורת בין הפרויקט שלכם לבין שירותים היברידיים אחרים וממשקי API של Google Cloud Platform
  • Apigee Connect API: מספק תקשורת בין מישור הניהול של Apigee לבין שירות MART במישור זמן הריצה.
  • Cloud Pub/Sub API: נדרש כדי שהמכסה תפעל
  • 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 (ממשקי API ושירותים) > Library (ספרייה).

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

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

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

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

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

      פלטפורמת Google Cloud מאפשרת את Apigee API לפרויקט שלכם.

    5. בתפריט הניווט שבפינה הימנית העליונה של המסך, בוחרים באפשרות APIs & Services > Library (ממשקי API ושירותים > ספרייה) כדי לחזור לדף בחירת ה-API.
  4. מפעילים את Apigee Connect API:
    1. בתצוגה API Library, מחפשים את Apigee Connect.
    2. מאתרים את השירות Apigee Connect ולוחצים עליו.
    3. לוחצים על Enable.

      פלטפורמת Google Cloud מאפשרת את Apigee Connect API לפרויקט שלכם.

    4. בתפריט הניווט שבפינה הימנית העליונה של המסך, בוחרים באפשרות APIs & Services > Library (ממשקי API ושירותים > ספרייה) כדי לחזור לדף בחירת ה-API.
  5. מפעילים את Cloud Pub/Sub API:
    1. בתצוגה API Library, מחפשים את Cloud Pub/Sub API.
    2. מחפשים את השירות Cloud Pub/Sub API ולוחצים עליו.
    3. לוחצים על Enable.

      מערכת Google Cloud Platform מפעילה את Cloud Pub/Sub API בפרויקט שלכם.

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

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

    4. בתפריט הניווט שבפינה הימנית העליונה של המסך, בוחרים באפשרות APIs & Services > Library (ממשקי API ושירותים > ספרייה) כדי לחזור לדף בחירת ה-API.
  7. (לאשכולות שמבוססים על GKE בלבד) מפעילים את Compute Engine API:
    1. בתצוגה API Library, מחפשים את Compute Engine.
    2. מחפשים את השירות Compute Engine API ולוחצים עליו.
    3. לוחצים על Enable.

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

    4. בתפריט הניווט שבפינה הימנית העליונה של המסך, בוחרים באפשרות APIs & Services > Library (ממשקי API ושירותים > ספרייה) כדי לחזור לדף בחירת ה-API.
  8. (באשכולות מבוססי GKE בלבד) מפעילים את Kubernetes Engine API:
    1. בתצוגה API Library (ספריית API), מחפשים את Kubernetes Engine.
    2. מחפשים את השירות Kubernetes Engine API ולוחצים עליו.
    3. לוחצים על Enable.

      Google Cloud Platform מאפשרת את Kubernetes Engine API בפרויקט.

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

‫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 \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com \  --project $PROJECT_ID
    

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

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

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

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