החל מינואר 2021, אפשר להשתמש ב-Cloud Channel API כדי ליצור לקוחות, הרשאות וחשבונות משניים לחיוב ב-Cloud. אם אתם משתמשים כרגע ב-Cloud Billing API כדי לבצע את המשימות האלה, מומלץ להשתמש במקום זאת ב-Cloud Channel API.
במדריך הזה נסביר איך ליצור לקוחות והרשאות באמצעות Cloud Channel API.
לפני שמתחילים
לפני שממשיכים, צריך להשלים את ה-codelab של Cloud Channel API. כך תוכלו לוודא שסביבת הפיתוח שלכם מוגדרת לפעול לפי דוגמאות קוד ולפי סדנאות קוד אחרות.
סיכום השינויים
אם אתם משתמשים כרגע בנקודת הקצה (endpoint) של Cloud Billing API billingAccounts.create
כדי ליצור חשבון משני לחיוב ב-Cloud של לקוח, אתם צריכים להתחיל להשתמש בנקודת הקצה customers.create() ואחריה בנקודת הקצה entitlements.create() כדי ליצור חשבון משני חדש לחיוב ב-Cloud עבור לקוח.
כדי לנהל תפקידי IAM, צריך להשתמש בנקודות קצה קיימות של Cloud Billing API.
יצירת לקוח
כשמוכנים ליצור לקוח חדש באמצעות Cloud Channel API, משתמשים בנקודת הקצה customers.create(). לפני שמתחילים, חשוב לוודא שיש לכם את נתוני הלקוח הבאים:
- דומיין ראשי
- שם הארגון
- כתובת
- מיקוד (אם רלוונטי)
- קוד המדינה
אחרי שיוצרים לקוח, צריך לשמור על האבטחה של השדה name בתגובה, כי הוא מזהה ייחודי של הלקוח.
יצירת הרשאה
אחרי שיוצרים לקוח, אפשר להקצות לו הרשאות על ידי ציון offer עם נקודות הקצה entitlements.create() ו-operations.get(). השם של חשבון המשנה לחיוב ב-Cloud, שמוחזר כ-provisionedService.provisioningId, יכול לשמש עם Cloud Billing API וייצוא ל-BigQuery.
יצירת זכאות עם מבצע של Google Cloud תיצור גם חשבון משני לחיוב ב-Cloud.
הוראות מפורטות יותר ליצירת לקוחות והרשאות, כולל דוגמאות קוד בכמה שפות, מופיעות ב Google Cloud Codelab בנושא הקצאת משאבים מקצה לקצה.