תחילת השימוש ב-API Gateway וב-API hub
במדריך הזה נסביר איך לחבר את API Gateway ל-API Hub כדי לאפשר פרסום חלק של מטא-נתוני API מפרויקט API Gateway ל-API Hub.
במדריך הזה נשתמש במסוף Google Cloud .
רשימת משימות
אפשר להשתמש ברשימת המשימות הבאה במהלך העבודה עם המדריך. כדי לחבר את API Gateway ל-API Hub, צריך לבצע את כל המשימות.
מבצעים את השלבים המקדימים שמתוארים בקטע לפני שמתחילים.
כדי להימנע מחיובים בחשבון Google Cloud. מידע נוסף זמין במאמר בנושא הסרת המשאבים.
לפני שמתחילים
לפני שמתחילים, צריך לבצע את השלבים הבאים:
הגדרת API Gateway בפרויקט
כדי להגדיר את API Gateway בפרויקט, מבצעים את הפעולות הבאות:
נכנסים לדף API Gateway במסוף Google Cloud .
כדי להשתמש ב-API Gateway, צריך להפעיל את שירותי Google הבאים:
שם כותרת apigateway.googleapis.comAPI Gateway API servicemanagement.googleapis.comService Management API servicecontrol.googleapis.comService Control API אם לא הפעלתם בעבר את השירותים האלה בפרויקט שבחרתם, תתבקשו לעשות זאת.
מוודאים שהחיוב מופעל בפרויקט.
הגדרה של API Hub בפרויקט המארח
יוצרים או בוחרים Google Cloud פרויקט לשימוש כפרויקט המארח.
פרויקט מארח הוא פרויקט ב Google Cloud ארגון שלכם ב- Google Cloud , שאתם מגדירים כפרויקט הצרכן של כל המשאבים ב-API Hub. אפשר להקצות מופע אחד של API Hub לכל פרויקט מארח.
כדי לספק גילוי מרכזי של ממשקי API בכל שרתי ה-API Gateway, מומלץ להשתמש בפרויקט מארח ייעודי אחד עבור מופע ה-API Hub ולצרף אליו כמה פרויקטים של API Gateway, שנקראים פרויקטים של זמן ריצה.
הקצאת תפקידים בניהול זהויות והרשאות גישה (IAM) שנדרשים לחיבור של API Gateway ל-API Hub.
הקצאת API hub בפרויקט המארח.
פריסת API ב-API Gateway
כדי לפרוס שירות Cloud Run מסוג "hello world" וליצור שער שמפנה לשירות הזה, צריך להשלים את המדריך למתחילים בנושא API Gateway.
לדוגמה, ה-API helloworld נפרס ב-API Gateway helloworld-gateway, כפי שמוצג בדף Gateways במסוף Google Cloud .

צירוף פרויקט API Gateway ל-API Hub
כדי לצרף את פרויקט API Gateway ל-API Hub:
- נכנסים לדף API hub במסוף Google Cloud .
- בתפריט הנפתח בוחרים את פרויקט המארח של API Hub.
- בתפריט הניווט הימני, לוחצים על הגדרות כדי לפתוח את הדף הגדרות.
- עוברים לכרטיסייה שיוכים לפרויקט.
- לוחצים על Attach runtime project (צירוף פרויקט זמן ריצה).
בחלונית Select a resource (בחירת מקור מידע) שמופיעה, - לוחצים על הפרויקט שבו הוקצה API Gateway. Google Cloud
- בחלונית Project association settings (הגדרות שיוך פרויקט), בוחרים באפשרות API Gateway (שער API) ובנכסי API אחרים שרוצים לייבא באופן אוטומטי.
- לוחצים על Save.
פרויקט זמן הריצה מצורף ומוצג ברשימה של פרויקטים מצורפים של זמן ריצה במסוף Google Cloud .
לדוגמה:

צפייה ב-API של API Gateway במרכז ה-API
כדי להציג את ה-API של API Gateway במרכז ה-API:
- במסוף Google Cloud , עוברים לדף APIs ב-API hub.
- מאתרים את ה-API 'hello world' שפרסתם ב-API Gateway.
אם צריך, בוחרים באפשרות Gateway: API Gateway בתפריט הנפתח Filter כדי להציג רק את ממשקי ה-API של API Gateway.
לדוגמה:
- לוחצים על ה-API כדי לראות פרטים נוספים, כולל מטא-נתונים של ה-API.
הסרת המשאבים
כדי להימנע מחיובים בחשבון Google Cloud על המשאבים שבהם השתמשתם במדריך הזה, אתם יכולים:
אפשר גם למחוק את הפרויקטים שבהם השתמשתם כדי לתרגל את המדריך הזה. Google Cloud