מעקב אחרי החיובים לדיירים
כל הדיירים מחויבים כחלק מהפרויקט שלהם ב-Identity Platform. במאמר הזה מוסבר איך לייצא נתוני חיוב ולעקוב אחרי העלויות של דיירים ספציפיים.
לפני שמתחילים
כדי לייצא נתוני חיוב של דייר, צריך לקבל את תפקיד הבעלים ב-IAM (roles/owner) בפריטים הבאים:
- פרויקט Identity Platform עם ריבוי דיירים מופעל.
- החשבון לחיוב שמקושר לפרויקט.
הפעלת ייצוא של נתוני החיוב ל-BigQuery
כדי להפוך את נתוני החיוב לזמינים ב-BigQuery, צריך לפעול לפי השלבים במאמר ייצוא נתוני חיוב ל-BigQuery.
צריך להשלים את השלב הזה רק פעם אחת לכל פרויקט.
שליחת שאילתה לגבי נתוני חיוב
פותחים את הדף BigQuery במסוף Google Cloud .
לדף BigQueryבוחרים את הטבלה שמכילה את פרטי החיוב של הפרויקט.
לוחצים על Compose Query כדי לפתוח את עורך השאילתות.
מזינים שאילתה.
כדי לראות את העלות הכוללת של כל דייר, משתמשים בשאילתה הבאה ומחליפים את
dataset-name.table-nameבשם של מערך הנתונים והטבלה של החיוב שייצאתם בשלב 1:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" GROUP BY 1לכל הדוחות של משתמשים פעילים בחודש יש שעת התחלה בתחילת החודש. אפשר להשתמש ב-
WHERE usage_start_timeוביום הראשון של החודש (לפי שעון החוף המערבי בארה"ב) כדי לסנן על בסיס חודשי. לדוגמה, כדי לראות את העלות של כל דייר באוגוסט 2019:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" AND usage_start_time = "2019-08-01 00:00:00 -07:00" GROUP BY 1אפשר גם לקבל את העלויות של דייר ספציפי. בדוגמה הבאה, מחליפים את
tenant-idבמזהה הדייר:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" AND labels.value = "tenant-id" GROUP BY 1לוחצים על Run query כדי להריץ את השאילתה.
אמור להופיע פירוט חיובים שספציפי לדייר מסוים.
רמות תמחור
ספק הזהויות (IdP) שמאמת את המשתמש קובע את רמת התמחור של Identity Platform, ולא הפרוטוקול שבו האפליקציה משתמשת כדי לתקשר עם Identity Platform.
לדוגמה, אם האפליקציה שלכם משולבת באמצעות OIDC או SAML, אבל המשתמש מבצע אימות באמצעות כתובת אימייל וסיסמה או ספק חברתי (כמו Google או פייסבוק), הפעילות הזו תחויב במסגרת רמה 1. תמחור רמה 2 חל כש-Identity Platform מעביר את האימות לספק זהויות חיצוני (כמו Okta או Microsoft Entra ID) באמצעות איחוד SAML או OIDC.
מידע נוסף על רמות תמחור מפורטות זמין בדף התמחור של Identity Platform.