הגדרת גישה ל-API

Cloud de Confiance ממשקי API מאפשרים לכם לגשת לשירותים באופן פרוגרמטי Cloud de Confianceמשורת הפקודה, דרך סקריפטים אוטומטיים או באפליקציות שלכם.

לדוגמה, יכול להיות שתרצו לפתח אפליקציה שתעזור לאדמינים לנתח את אופן השימוש במשאבים שלהם אצל כמה ספקי ענן. כדי לעשות את זה, צריך לגשת לנתוני יומן מ Cloud de Confiance המשאבים שלכם.

כדי להגדיר גישת API, מטמיעים את הפעולות הבאות:

לפני שמתחילים

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

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

הוראות מפורטות להשלמת שלבי ההגדרה זמינות במאמר Cloud de Confiance by S3NS הגדרת תהליך מודרך.

Cloud de Confiance ממשקי API: גישה לשירותים באופן פרוגרמטי

Cloud de Confiance ממשקי API הם ממשקים פרוגרמטיים לשירותים. Cloud de Confiance אתם יכולים להשתמש בממשקי API כדי לגשת לשירותי מחשוב, רשת, אחסון ושירותים אחרים. לדוגמה, אפשר ליצור אפליקציה לניצול משאבים ששולפת נתוני יומן מהמשאבים שלCloud de Confiance . כדי לאחזר את הנתונים הנדרשים, משתמשים ב-Cloud Logging API.

אפשר לגשת לממשקי API באמצעות קריאות ל-REST או באמצעות ספריות לקוח. Cloud de Confiance מומלץ להשתמש בספריות לקוח, שזמינות לשפות תכנות פופולריות רבות. אפשר גם לגשת לממשקי Cloud API באמצעות כלי Google Cloud CLI או מסוף Cloud de Confiance .

הוראות להפעלת API מופיעות במאמר תחילת העבודה במסמכי התיעוד של Cloud APIs.

ספריות לקוח ב-Cloud: גישה לממשקי API בשפה המועדפת

ספריות לקוח ב-Cloud עוזרות לכם לגשת אל Cloud de Confiance ממשקי API בשפה נתמכת לבחירתכם. כל ספרייה תומכת במוסכמות של השפה המועדפת שלכם ומפשטת את הקוד שאתם כותבים באפליקציה. ספריות הלקוח יכולות לטפל בתהליכי API נפוצים, כולל אימות, טיפול בשגיאות, ניסיון חוזר ואימות של מטען ייעודי (payload). לדוגמה, אם שפת הפיתוח המועדפת עליכם היא Java, אתם יכולים להשתמש בספריית Cloud Logging עם Java.

מידע על בחירה והתקנה של ספרייה מופיע במאמר ספריות לקוח של Cloud.

הגדרת פרטי אימות

‫Application Default Credentials‏ (ADC) היא אסטרטגיה שספריות האימות משתמשות בה כדי למצוא באופן אוטומטי את פרטי הכניסה על סמך סביבת האפליקציה. ספריות האימות מאפשרות לספריות הלקוח ב-Cloud ולספריות הלקוח של Google API לגשת לפרטי הכניסה האלה. כשעובדים עם ADC, הקוד יכול לפעול גם בסביבת הפיתוח וגם בסביבת הייצור, בלי שתצטרכו לשנות את שיטת האימות של האפליקציות מול Cloud de Confiance השירותים וממשקי ה-API.

הוראות להגדרה מפורטות במאמר הגדרת Application Default Credentials.

מה השלב הבא?