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

‫Apigee Hybrid דורש ממשקי API מסוימים של שירות Google Cloud. בשלב הזה, מפעילים את ממשקי ה-API שנדרשים לפלטפורמת ההתקנה.

משתמשים ב-gcloud כדי להפעיל את ממשקי ה-API הנדרשים, כמו שמוסבר בשלבים הבאים. אם אתם מעדיפים, אתם יכולים להשתמש במסוףGoogle Cloud כדי להפעיל את ממשקי ה-API.

  1. משלימים את הדרישות המוקדמות ומוודאים שה-CLI של gcloud מותקן במעטפת המקומית:
    gcloud --help
  2. יוצרים PROJECT_ID משתנה סביבה שבו הערך הוא מזהה פרויקט Google Cloud שמתכננים להשתמש בו ב-Apigee Hybrid. מזהה פרויקט הוא מחרוזת ייחודית שמשמשת להבדיל בין הפרויקט שלכם לבין כל הפרויקטים האחרים ב-Google Cloud. במקרה הצורך, אפשר לעיין במאמר בנושא איתור מזהה הפרויקט.
    export PROJECT_ID=YOUR_PROJECT_ID
  3. בוחרים את הכרטיסייה של ההתקנה הרצויה כדי לראות את הפקודה להפעלת ממשקי ה-API:

    GKE on Google Cloud

    אם אתם מריצים את האשכולות ב-Google Kubernetes Engine‏ (GKE), מריצים את הפקודה הבאה כדי להפעיל את ממשקי ה-API הנדרשים:

    מסוףGoogle Cloud

    מפעילים את ממשקי ה-API של Apigee,‏ Apigee Connect,‏ Cloud Pub/Sub,‏ Cloud Resource Manager,‏ Kubernetes Engine ו-Compute Engine, אם חלק מהם עדיין לא מופעלים.

    תפקידים שנדרשים להפעלת ממשקי API

    כדי להפעיל ממשקי API, צריך את ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

    הפעלת ממשקי ה-API

    gcloud

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

    פלטפורמות אחרות

    אם אתם מריצים את האשכולות באחת מהפלטפורמות הבאות: מריצים את הפקודה הבאה כדי להפעיל את ממשקי ה-API הנדרשים:

    • AKS
    • EKS
    • OpenShift
    • תוכנת Google Distributed Cloud בלבד ב-VMware או ב-Bare Metal

    מסוףGoogle Cloud

    מפעילים את ממשקי ה-API של Apigee,‏ Apigee Connect,‏ Cloud Monitoring,‏ Cloud Pub/Sub ו-Cloud Resource Manager, אם הם עדיין לא מופעלים.

    תפקידים שנדרשים להפעלת ממשקי API

    כדי להפעיל ממשקי API, צריך את ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

    הפעלת ממשקי ה-API

    gcloud

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

השלב הבא

עוברים אל שלב 2: יצירת ארגון.