כדי להשתמש ב-Apigee Hybrid צריך להפעיל ממשקי API מסוימים של שירותי Google Cloud. בשלב הזה תפעילו את ממשקי ה-API שנדרשים לפלטפורמת ההתקנה שלכם.
משתמשים ב-gcloud כדי להפעיל את ממשקי ה-API הנדרשים, כמו שמוסבר בשלבים הבאים. אם אתם מעדיפים, אתם יכולים להפעיל את ממשקי ה-API באמצעות מסוףGoogle Cloud .
- משלימים את הדרישות המוקדמות ומוודאים שה-CLI של gcloud מותקן במעטפת המקומית:
gcloud --help -
יוצרים משתנה סביבה של
PROJECT_ID, כשהערך הוא המזהה של הפרויקט בענן ב-Google Cloud שבו רוצים להשתמש ב-Apigee Hybrid. מזהה הפרויקט הוא מחרוזת ייחודית שמשמשת להבחנה בין הפרויקט שלכם לבין כל הפרויקטים האחרים ב-Google Cloud. במידת הצורך, אפשר לעיין בקטע איתור מזהה הפרויקט:export PROJECT_ID=YOUR_PROJECT_ID
- בוחרים את הכרטיסייה של ההתקנה הרצויה כדי לראות את הפקודה להפעלת ממשקי ה-API:
GKE ב-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). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידיםgcloudgcloud 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 או בשרת פיזי
מסוףGoogle Cloud
מפעילים את ממשקי ה-API הבאים, אם הם עדיין לא מופעלים: Apigee, Apigee Connect, Cloud Monitoring, Cloud Pub/Sub, Cloud Resource Manager.
התפקידים שנדרשים כדי להפעיל ממשקי API
כדי להפעיל ממשקי API, צריך את ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידיםgcloudgcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ monitoring.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID -
(אופציונלי) כדי לוודא שממשקי ה-API הנדרשים מופעלים, מריצים את הפקודה הבאה.
אם ממשקי ה-API הנדרשים מופיעים ברשימה, סימן שהם מופעלים.
gcloud services list --project $PROJECT_ID
השלב הבא
עוברים לשלב 2: יצירת ארגון.