הפעלת ממשקי API בפרויקט הניהול

במסמך הזה מפורטת רשימה של ממשקי API לפרויקט הניהול, שמסווגים כנדרשים או כמומלצים לניהול אפליקציות. אם מוצר תומך ב-VPC Service Controls, כדאי לעיין במסמכי התיעוד המקושרים ברשימה שמופיעה למעלה כדי לקבל מידע נוסף, כמו מגבלות או דרישות הגדרה נוספות.

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

בנוסף, ממשקי ה-API המומלצים מאפשרים לכם ליישם חוויה מקיפה של מחזור החיים של האפליקציה מקצה לקצה. אתם יכולים להפעיל את התכונות האלה בכל שלב כדי לקבל גישה לתכונות מתקדמות לעיצוב, לבנייה ולפריסה של אפליקציות, וגם לתובנות מפורטות יותר לגבי תקינות, יכולת צפייה וביצועים.

הסבר על העלויות

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

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

  • אתם יכולים להשתמש ב-App Hub כדי לארגן את המשאבים הקיימים באפליקציות.
  • כדי להתחיל להשתמש ב-Google Cloud Observability, אפשר להסתמך על הקצאות השימוש בנתונים בחינם.

כדי ליהנות מתכונות נוספות שמתמקדות באפליקציות, צריך לקשר חשבון לחיוב לפרויקט הניהול. לדוגמה, כדי להשתמש בתכונות הבאות צריך לקשר חשבון לחיוב לפרויקט הניהול:

  • אפשר להשתמש ב-App Design Center כדי לפרוס אפליקציות מ-Google Cloud Console. App Design Center משתמש ב-Infrastructure Manager כדי לבצע את הפריסות, ויש חיובים שקשורים להקצאת מניפסטים של Terraform ולאחסון ארטיפקטים של הקצאת התשתית.
  • איסוף ושימוש בטלמטריה מעבר למכסת השימוש בנתונים בחינם של Google Cloud Observability.
  • שימוש בתכונות של יכולת התבוננות במקרים שבהם חלים חיובים. לדוגמה, יש מדדים שניתן לחייב עליהם ב-Cloud Monitoring.
  • אתם יכולים להשתמש ב-Gemini Cloud Assist כדי לקבל עזרה במשימות שקשורות לאפליקציות, כמו עיצוב אפליקציה ב-App Design Center או פתרון בעיות באפליקציות.

בהתאם לאופן שבו מגדירים את אחסון היומנים, יכול להיות שתחויבו על אחסון היומנים בפרויקט הניהול. רוב Google Cloud השירותים יוצרים יומני ביקורת וכותבים אירועים ספציפיים למוצר ב-Logging. כדי לראות את כל נתוני הטלמטריה שנוצרו על ידי משאבי האפליקציה בגבול ניהול האפליקציה, צריך להגדיר את Google Cloud Observability, כולל צבירה של נתוני היומן. אם מחליטים לצבור את היומנים בפרויקט הניהול, עלויות אחסון היומנים יחויבו בחשבון לחיוב שמשויך לפרויקט הניהול.

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

ממשקי API נדרשים ומומלצים

בקטע הזה מפורטים ממשקי ה-API הנדרשים והמומלצים ל-Google Cloud שמתמקד באפליקציות בפרויקט הניהול.

יכול להיות שרשימת ממשקי ה-API במסוף Google Cloud תהיה שונה מהרשימה במסמך הזה. כשמגדירים ניהול אפליקציות, במסוף Google Cloud מוצגת הרשימה המלאה של כל ממשקי ה-API מService Usage, כולל התלות שלהם. לדוגמה, יכול להיות שממשקי ה-API הבאים יוצגו במסוף Google Cloud :

  • ממשקי API נדרשים: Pub/Sub הוא תלות של Cloud Build, ולכןGoogle Cloud המסוף כולל את שניהם ברשימת ממשקי ה-API הנדרשים.
  • ממשקי API מומלצים: Secret Manager הוא תלות ב-Developer Connect, ולכן Google Cloud המסוף כולל את שניהם ברשימת ממשקי ה-API המומלצים.

רשימת ממשקי ה-API המומלצים כוללת הרבה יחסי תלות של BigQuery. מידע נוסף זמין במאמר בנושא ניהול תלות ב-BigQuery API.

ממשקי API שמשתתפים בתהליך העיצוב, הבנייה והפריסה של אפליקציות

ממשקי ה-API הבאים מספקים פונקציות לניהול אפליקציות.

API נדרש או מומלץ מידע נוסף

App Hub API
(apphub.googleapis.com)

ארגון משאבים קיימים באפליקציות

חובה

App Design Center API
(designcenter.googleapis.com)

תכנון, פריסה ועדכון של אפליקציות

חובה

מחירים של App Design Center

Cloud Asset API
(cloudasset.googleapis.com)

ניהול מלאי המטא-נתונים הגלובלי של משאבים ונכסים אחרים Google Cloud

חובה

Cloud Resource Manager API
(cloudresourcemanager.googleapis.com)

ניהול משאבי קונטיינר כמו ארגונים, תיקיות ופרויקטים

חובה

Infrastructure Manager API
(config.googleapis.com)

אוטומציה של הפריסה והניהול של משאבי התשתית Google Cloud

חובה

Cloud Build API
(cloudbuild.googleapis.com)

הרצת בנייה לפריסות של Infra Manager

חובה

Cloud Storage API
(storage.googleapis.com)

אחסון נתונים בשירותים של Google Cloud , כולל App Design Center ו-Cloud Logging

חובה

ממשקי Google Cloud Observability API

ממשקי ה-API הבאים מספקים יכולות לתכונות של יכולת צפייה.

API נדרש או מומלץ מידע נוסף

App Topology
(apptopology.googleapis.com)

הצגת מפת הטופולוגיה שנוצרת על ידי Application Monitoring עבור האפליקציות שלכם

חובה

תמחור של יכולת התבוננות

Cloud Logging API
(logging.googleapis.com)

חובה

Monitoring API
(monitoring.googleapis.com)

חובה

Google Cloud Observability API
(observability.googleapis.com)

חובה

תמחור של יכולת התבוננות

Cloud Trace API
(cloudtrace.googleapis.com)

מומלץ

Telemetry (OTLP) API
(telemetry.googleapis.com)

הוספת נתוני מעקב בפורמט OpenTelemetry Protocol

מומלץ

BigQuery API
(bigquery.googleapis.com)

נדרש BigQuery כדי להשתמש ב-Observability Analytics

מומלץ

Operational insight APIs

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

API נדרש או מומלץ מידע נוסף

App Optimize API
(appoptimize.googleapis.com)

אופטימיזציה של העלויות ב- Cost Explorer וב-Cloud Hub

חובה

אחזור נתונים מחיוב ב-Cloud ומ-Cloud Monitoring

Recommender API
(recommender.googleapis.com)

ליצור המלצות ותובנות שיעזרו לכם לשפר את השימוש במשאבים שלכם ב- Google Cloud

חובה

Service Health API
(servicehealth.googleapis.com)

זיהוי Google Cloud שיבושים בשירות שרלוונטיים לאפליקציות שלכם

חובה

ממשקי API לאבטחה ולתאימות

‫Security Command Center הוא פתרון לניהול סיכונים שעוזר לאנשי אבטחה למנוע בעיות אבטחה, לזהות אותן ולהגיב להן. הפעלת Security Command Center מאפשרת לכם להשתמש בData Security Posture Management (DSPM) כדי לנהל את אבטחת המידע.

API נדרש או מומלץ מידע נוסף

Security Command Center API
(securitycenter.googleapis.com)

מומלץ

Developer tooling APIs

‫Developer Connect מקשר בין תהליכי העבודה של ניהול האפליקציות לבין מחזור החיים של הפיתוח. ה-API הזה מאפשר לייעל את תהליכי הפיתוח וליצור חוויית פיתוח מגובשת.

API נדרש או מומלץ מידע נוסף

Developer Connect API
(developerconnect.googleapis.com)

מומלץ

‫Gemini Cloud Assist APIs

‫Gemini Cloud Assist משלב את העוצמה של ה-AI בחוויה שלכם שמתמקדת באפליקציות, ומציע עזרה לאורך מחזור החיים של האפליקציה. הוא עוזר במגוון רחב של משימות, כולל תכנון תשתיות, הפעלה, פתרון בעיות ואופטימיזציה של עלויות.

API נדרש או מומלץ מידע נוסף

Gemini for Google Cloud API
(cloudaicompanion.googleapis.com)

מומלץ

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

  1. כדי לקבל את ההרשאות שדרושות להפעלת ממשקי API, צריך לבקש מהאדמין להקצות לכם את התפקיד Service Usage Admin (roles/serviceusage.serviceUsageAdmin) בפרויקט הניהול.

  2. במסוף Google Cloud , נכנסים לדף API Library.

    לדף API Library

  3. במסוף Google Cloud , בוחרים את פרויקט הניהול בכלי לבחירת פרויקטים.

  4. מחפשים את ה-API שרוצים להפעיל ולוחצים על השם שלו.

  5. בדף פרטי המוצר של ה-API, לוחצים על הפעלה.

  6. מחכים עד שממשק ה-API והשירותים הקשורים מופעלים. תהליך ההפעלה יכול להימשך כמה דקות.

אם ל-API יש תלויות ב-API אחרים, התלויות מופעלות באופן אוטומטי. לדוגמה, כשמפעילים את Developer Connect API, מופעלים גם ממשקי API אחרים שתלויים בו, כולל Secret Manager.

אם יש לכם את ההרשאות הנדרשות להפעלת ממשקי API, אבל ההפעלה של ממשק API מסוים נכשלת, יכול להיות שהארגון שלכם הגדיר את האילוץ Restrict Resource Service Usage (הגבלת השימוש בשירות משאבים) במדיניות הארגון כדי למנוע את ההפעלה של ממשק ה-API.