אתם קוראים את מאמרי העזרה של Apigee Edge.
כדאי לעיין במסמכי העזרה בנושא Apigee X. מידע
הדרישות המוקדמות כוללות הגדרה של API Hub, יצירה של מופע פלאגין והגדרה של הארגון שלכם ב-Apigee Edge כדי להתחבר ל-API Hub.
שלב 1: הקצאת הרשאות ל-API Hub
כדי להתחיל, צריך להקצות את API Hub בפרויקט שלכם ב-Google Cloud.
- יוצרים פרויקט ב-Google Cloud:
- עוברים אל מסוף Google Cloud.
- בתפריט לבחירת פרויקט, לוחצים על פרויקט חדש.
- מזינים שם לפרויקט ובוחרים חשבון לחיוב.
- לוחצים על יצירה.
- אפשר גם להשתמש ב-
gcloud
CLI:gcloud projects create PROJECT_NAME
- מפעילים את ממשקי ה-API של API Hub ומקצים את API Hub:
- במסוף Google Cloud, מחפשים את API Hub.
- עוברים לשירות API Hub.
- אם מופיעה בקשה, לוחצים על Enable APIs.
- פועלים לפי תהליך ההקצאה שמופיע במסך כדי להגדיר את API Hub. במהלך התהליך הזה, חשוב לוודא שהפעלתם את כל ההרשאות והתוספים הנדרשים לעיבוד של מטא-נתונים ואירועים בזמן ריצה.
שלב 2: יצירת מופע של פלאגין
מופע של פלאגין ב-API Hub משמש כנקודת רישום לארגון אחד או יותר של Apigee Edge.
- עוברים למסוף API Hub.
- פועלים לפי ההוראות ליצירת מופע חדש של תוסף.
- במהלך התהליך הזה תקבלו שם משאב של מכונה (שנקרא גם מזהה שער). המזהה הזה מזהה באופן ייחודי את הארגון שלכם ב-Apigee Edge ב-API Hub, והוא חיוני לשלב הבא.
הגדרה של מחבר Apigee Edge API hub (הצטרפות לארגון)
- אחרי שיוצרים בהצלחה את מופע הפלאגין ב-API Hub, צריך להגדיר את הארגון ב-Apigee Edge כך שישלח אליו נתונים. בשלב הזה נדרשות הרשאות
orgadmin
בארגון Apigee Edge הרלוונטי לכל הקריאות ל-API שנדרשות להגדרת המחבר של API Hub. - כדי להפעיל את המחבר של API Hub בארגון Apigee Edge, שולחים בקשת POST ל-Edge Management API:
curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \ -H "Authorization: Bearer OAUTH_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "gatewayId": "INSTANCE_RESOURCE_NAME" }'
ב-OAuth, מזינים את הערך הבא בשדה Key: Bearer your-token (מידע נוסף זמין במאמר קבלת הטוקנים).
- מיקום מפתח: כותרת
- שם הפרמטר: Authorization
- אפשרויות האימות הזמינות:בסיסי ו-OAuth
אחרי שהפקודה מופעלת בהצלחה, היא רושמת את הארגון שלכם ב-Apigee Edge במופע הפלאגין שצוין ב-API Hub, ומתחילה את תהליך הסנכרון של המטא-נתונים של ה-API ושל נתוני זמן הריצה.