במסמך הזה מפורטים כל השלבים להגדרת הייצוא של נתוני החיוב ב-Cloud ל-BigQuery.
כדי לייצא את נתוני החיוב ב-Cloud ל-BigQuery, צריך לבצע את השלבים הבאים:
- יצירת פרויקט שבו יאוחסנו נתוני החיוב ב-Cloud והפעלת החיוב בפרויקט (אם עדיין לא עשיתם את זה).
- הגדרת ההרשאות בפרויקט ובחשבון לחיוב ב-Cloud.
- הפעלת BigQuery Data Transfer Service API (לצורך ייצוא נתוני התמחור).
- יצירת מערך נתונים ב-BigQuery שהנתונים יאוחסנו בו.
- הפעלת הכתיבה של נתוני העלות והתמחור שמייצאים מהחיוב ב-Cloud למערך הנתונים.
כאן מוסבר בהרחבה על כל אחד מהשלבים האלה.
מידע על מסוף Google Cloud
מסוף Google Cloud הוא ממשק משתמש באינטרנט שבאמצעותו מקצים, מגדירים, מנהלים ומנטרים מערכות שמשתמשות במוצריGoogle Cloud . למשאבי העזרה של המסוף או לפתיחת המסוף באמצעות מסוף Google Cloud אתם יכולים להגדיר ולנהל משאבים ב- Google Cloud ומשאבים שקשורים לחיוב ב-Cloud.
ההרשאות שנדרשות לביצוע המשימה הזו
כדי להפעיל ולהגדיר את ייצוא הנתונים של עלויות השימוש מהחיוב ב- Google Cloud למערך נתונים ב-BigQuery, צריך את ההרשאות הבאות:
- לחיוב ב-Cloud צריך את התפקיד "ניהול עלויות בחשבון לחיוב" או התפקיד "אדמין של חשבון לחיוב" בחשבון היעד לחיוב ב-Cloud.
- ב-BigQuery צריך את התפקיד משתמש ב-BigQuery בפרויקט ב- Google Cloud שמכיל את מערך הנתונים מ-BigQuery שבו יישמרו נתוני החיוב ב-Cloud.
כדי להפעיל ולהגדיר את הייצוא של נתוני התמחור מהחיוב ב-Cloud, צריך את ההרשאות הבאות:
- לחיוב ב-Cloud צריך את התפקיד "אדמין של חשבון לחיוב" בחשבון היעד לחיוב ב-Cloud.
- ב-BigQuery צריך את התפקיד אדמין של BigQuery בפרויקט ב- Google Cloud שמכיל את מערך הנתונים ב-BigQuery שבו יישמרו נתוני התמחור מהחיוב ב-Cloud.
- בפרויקט ב- Google Cloud שמכיל את מערך הנתונים המיועד צריך את ההרשאה
resourcemanager.projects.update
. ההרשאה הזאת כלולה בתפקידroles/editor
.
יכול להיות שאתם צריכים גם הרשאות אחרות בפרויקט. אם אתם משתייכים לארגון ב-Google Cloud , כדי ליצור פרויקט חדש צריך את התפקיד "יצירת פרויקטים" ברמת הארגון או התיקייה. כדי ליצור פרויקט חדש, צריך את ההרשאות הבאות:
resourcemanager.organizations.get
resourcemanager.projects.create
כדי לקבל מידע נוסף על ההרשאות ב- Google Cloud , אפשר להיעזר במאמרים הבאים:
- סקירה כללית על בקרת הגישה לחיוב ב-Cloud
- יצירת תפקידים בהתאמה אישית לחיוב ב-Cloud
- הסבר על תפקידים מוגדרים מראש בניהול זהויות והרשאות גישה (IAM)
הפעלת הייצוא של נתוני החיוב ב-Cloud ל-BigQuery
כדי להפעיל את הייצוא של נתוני החיוב ב-Cloud ל-BigQuery, צריך לבצע את חמשת השלבים שמפורטים כאן.
אם אתם רוצים להבין במהירות איך לייצא את נתוני החיוב ולהריץ שאילתות לדוגמה על נתוני חיוב ב-Cloud ב-BigQuery, תוכלו להיעזר במדריך האינטראקטיבי הזה לייצוא נתוני חיוב.
מפיצים יכולים להגדיר ייצוא ספציפי למפיץ של נתוני החיוב ב-Channel Services באמצעות Partner Sales Console. כדי לעשות זאת, עליכם לבצע את שלבים 1 עד 4 בדף הזה כדי ליצור את הפרויקט ואת מערך הנתונים של BigQuery. אחר כך עברו לשלב 5 שבו תוכלו לקרוא על ייצוא נתונים של Channel Services ל-BigQuery כדי להפעיל את הייצוא.
1. יצירת פרויקט חדש או בחירה בפרויקט קיים
נתוני החיוב ב-Cloud שיוצאו ל-BigQuery נמצאים במערך נתונים ב-BigQuery. מערך נתונים נמצא בתוך פרויקט מסוים ב-Google Cloud .
מומלץ ליצור פרויקט נפרד ב- Google Cloud לכל הצרכים שלכם לניהול החיוב ו-FinOps בחשבון לחיוב ב-Cloud, כולל הנתונים שאתם מייצאים מהחיוב ב-Cloud. כאן מוסבר למה כדאי להשתמש בפרויקט שמתמקד ב-FinOps בכל התרחישים של ניהול החיובים.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
למידע נוסף על יצירה וניהול של פרויקטים.
2. אימות שהחיוב מופעל
אתם צריכים לוודא שהחיוב מופעל בפרויקט ב- Google Cloud שמכיל את מערך הנתונים, ושהפרויקט ב- Google Cloud מקושר לחשבון לחיוב ב-Cloud שמכיל את הנתונים שאתם רוצים לייצא למערך הנתונים ב-BigQuery.
3. הפעלת ממשק ה-API של שירות העברת נתונים ל-BigQuery
אם אתם מייצאים את נתוני התמחור של החיוב ב-Cloud ל-BigQuery, אתם צריכים להפעיל את BigQuery Data Transfer Service API. אם אתם לא מייצאים את נתוני התמחור של החיוב ב-Cloud, אתם יכולים לדלג אל שלב 4: יצירת מערך נתונים ב-BigQuery.
צריך להפעיל את BigQuery Data Transfer Service API באותו פרויקט ב- Google Cloud שמכיל את מערכי הנתונים ב-BigQuery. אם פעלתם בהתאם להמלצה בחלק של הפרויקט, זה יהיה הפרויקט ב- Google Cloud שמשמש לניהול החיוב או ה-FinOps.
כדי להפעיל את BigQuery Data Transfer Service API:
נכנסים למסוף Google Cloud ופותחים את הדף של ה-API.
בוחרים פרויקט בפינה השמאלית העליונה של הדף. חשוב להפעיל את BigQuery Data Transfer Service API באותו פרויקט שמכיל את מערך הנתונים ב-BigQuery. אם פעלתם בהתאם להמלצה בחלק של הפרויקט, זה יהיה הפרויקט ב- Google Cloud שמשמש לניהול החיוב או ה-FinOps.
בדף BigQuery Data Transfer Service API, לוחצים על Enable כדי להפעיל את ה-API בפרויקט שנבחר.
רוצים לדעת איך מפעילים או משביתים שירותים?
4. יצירת מערך נתונים ב-BigQuery
לפני שמפעילים את הייצוא של נתוני החיוב ב-Cloud ל-BigQuery, צריך ליצור לפחות מערך נתונים אחד ב-BigQuery כדי לנהל את הנתונים שאתם מייצאים. אותו מערך נתונים יכול להכיל את נתוני העלות הסטנדרטיים של השימוש, את נתוני העלות המפורטים של השימוש ואת נתוני התמחור.
מערך נתונים נמצא בתוך פרויקט מסוים ב- Google Cloud . מערכי נתונים הם קונטיינרים ברמה העליונה שמאפשרים לעשות סדר ולשלוט בגישה לטבלאות ולתצוגות (Views). טבלה או תצוגה צריכות להשתייך למערך נתונים, לכן אתם צריכים ליצור לפחות מערך נתונים אחד לפני העלאת הנתונים ל-BigQuery.
כמשתמשים במערך נתונים קיים, צריך לבדוק את המגבלות שיכולות להשפיע על ייצוא נתוני החיוב ל-BigQuery. למשל, לא תוכלו לייצא נתונים למערכי נתונים שמשתמשים בהצפנת מפתחות בניהול הלקוח או במערכי נתונים שמיקום האזור שמוגדר בהם לא נתמך.
כדי ליצור מערך נתונים ב-BigQuery:
נכנסים למסוף Google Cloud ופותחים את הדף של BigQuery.
ברשימה הנפתחת של הפרויקטים ( My Project הפרויקט שיצרתם בשביל להכיל את מערך הנתונים. שימו לב למזהה הפרויקט, כי תצטרכו להשתמש בו בשלבים הבאים.
) שבחלק העליון של הדף במסוף Google Cloud , בוחרים אתבחלונית Explorer, בקטע של הפרויקטים המוצמדים לוחצים על
your-project-ID כדי להרחיב את הפרויקט ולראות את מערכי הנתונים הקיימים ואת השאילתות השמורות.לצד מזהה הפרויקט, לוחצים על התפריט View actions (
) ואז על Create dataset. החלונית Create dataset תיפתח.- מזינים מזהה למערך הנתונים בשדה Dataset ID. מומלץ להזין מזהה שמשותף לכמה פרויקטים, כמו
all_billing_data
, ולא מזהה ספציפי לפרויקט. בשדה Data location בוחרים אחת מהאפשרויות למיקום הנתונים. המיקום הזה מציין את האזור או את מספר האזורים שבהם הנתונים מאוחסנים. המיקום הזה משותף לכל הטבלאות במערך הנתונים הזה.
מומלץ לבחור מיקום במספר אזורים (באיחוד האירופי או בארה"ב)**. בייצוא של נתוני עלות סטנדרטיים של שימוש ונתוני עלות מפורטים של שימוש, למיקום שבוחרים יכולה להיות השפעה על הוספה רטרואקטיבית של נתונים מהחודש הקודם למערך הנתונים. למידע נוסף על מיקומים של מערכי נתונים ועל הזמינות של נתונים, כדאי לבדוק את המגבלות.
בייצוא של החיוב ב-Cloud, אפשר להשתמש בכל המיקומים במספר אזורים (באיחוד האירופי או בארה"ב), אבל רק קבוצת משנה של מיקומים באזור של מערכי הנתונים נתמכים בייצוא של החיוב ב-Cloud ל-BigQuery. למידע נוסף על מיקומים של מערכי נתונים, כדאי לבדוק את המגבלות.
אחרי שיוצרים את מערך הנתונים אי אפשר לשנות את המיקום. מידע נוסף על מיקומים
מוודאים שהאפשרות Enable table expiration לא מסומנת.
אם תסמנו את האפשרות Enable table expiration ותזינו מספר ימים, כל טבלה חדשה שתיצרו במערך הנתונים הזה תימחק אוטומטית אחרי מספר הימים שהזנתם.
בקטע Advanced options מוודאים שהאפשרות Google-managed encryption key לא מסומנת בהגדרה Encryption.
לא משתמשים באפשרות Customer-managed encryption key (CMEK). כשמייצאים את נתוני החיוב ב-Cloud ל-BigQuery אין תמיכה בהצפנת CMEK.
לוחצים על Create dataset כדי לשמור את השינויים.
- מזינים מזהה למערך הנתונים בשדה Dataset ID. מומלץ להזין מזהה שמשותף לכמה פרויקטים, כמו
חשוב להכיר את המגבלות שעשויות להשפיע על ייצוא נתוני החיוב ל-BigQuery.
מפיצים* יכולים להשתמש שוב באותו פרויקט ובאותו מערך נתונים שנוצר כשמפעילים את הייצוא של נתוני החיוב שספציפיים לשירותים בערוצים שונים של המפיץ.
5. הפעלת הייצוא של נתוני החיוב ב-Cloud למערך הנתונים ב-BigQuery
את הייצוא של נתוני החיוב ב-Cloud מפעילים בקטע Cloud Billing במסוף Google Cloud . אלו הם סוגי הנתונים שאתם יכולים להפעיל את הייצוא שלהם:
נתונים סטנדרטיים של עלויות השימוש – פרטים סטנדרטיים על העלויות של השימוש בחשבון לחיוב ב-Cloud, כמו מספר חשבון, תאריך חשבונית, שירותים, מק"טים, פרויקטים, תוויות, מיקומים, עלות, שימוש, זיכויים, התאמות ומטבע.
בחרו באפשרות Standard usage export כדי לנתח מגמות רחבות בנתוני העלות.
נתונים מפורטים של עלויות השימוש – פירוט רחב יותר בקשר לעלויות של השימוש בחשבון לחיוב ב-Cloud, כולל כל נתוני העלות הסטנדרטיים של השימוש יחד עם נתוני עלות ברמת המשאב, כמו מכונה וירטואלית או כונן SSD, שמייצרים שימוש בשירות.
אתם יכולים לייצא את הנתונים המפורטים כדי לנתח עלויות ברמת המשאב ולזהות משאבים מסוימים שמייקרים את העלויות.
הנתונים המפורטים כוללים אוטומטית פרטים ברמת המשאב לגבי Compute Engine. כדי לצפות בפירוט עלויות של אשכולות Google Kubernetes Engine (GKE) בייצוא נתונים מפורט, צריך גם להפעיל הקצאת עלויות ב-GKE.
נתוני תמחור – פרטים על התמחור בחשבון לחיוב ב-Cloud, כמו מספר חשבון, שירותים, מק"טים, מוצרים, מטא-נתונים גיאוגרפיים, יחידות תמחור, מטבע, צבירה ורמות תמחור.
כדי להפעיל את הייצוא של נתוני עלות השימוש בחיוב ב-Cloud או של נתוני התמחור ל-BigQuery:
נכנסים לדף Billing export במסוף Google Cloud .
בהודעה שמופיעה, בוחרים את החשבון לחיוב ב-Cloud שלגביו רוצים לייצא נתוני חיוב. ייפתח הדף Billing export של החשבון לחיוב שבחרתם.
בכרטיסייה BigQuery export, לוחצים על Edit settings לכל אחד מסוגי הנתונים שרוצים לייצא. כל סוג נתונים מוגדר בנפרד.
בוחרים מהרשימה Projects את הפרויקט שהגדרתם כדי להכיל את מערך הנתונים ב-BigQuery.
זהו הפרויקט שבו יאוחסנו במערך הנתונים ב-BigQuery נתוני החיוב ב-Cloud שתייצאו.
כשאתם מייצאים נתונים סטנדרטיים ומפורטים של עלויות השימוש, נתוני החיוב ב-Cloud כוללים את פרטי השימוש והעלות של כל הפרויקטים ב-Google Cloud ששולמו באמצעות אותו חשבון לחיוב ב-Cloud.
כשאתם מייצאים נתוני תמחור, נתוני החיוב ב-Cloud כוללים רק את נתוני התמחור הספציפיים לחשבון לחיוב ב-Cloud שמקושר לפרויקט של מערך הנתונים.
בשדה Dataset ID בוחרים את מערך הנתונים שיצרתם כדי להכיל את נתוני החיוב ב-Cloud שאתם מייצאים.
על כל הסוגים של נתוני החיוב ב-Cloud שאתם מייצאים ל-BigQuery חלים הקריטריונים הבאים:
- כדי לייצא נתונים ל-BigQuery, צריך את BigQuery API. אם BigQuery API לא הופעל בפרויקט שבחרתם, תתבקשו להפעיל אותו. בוחרים באפשרות Enable BigQuery API כדי להפעיל את ה-API.
- אם הפרויקט שבחרתם לא מכיל מערכי נתונים ב-BigQuery, תתבקשו ליצור מערך נתונים. אם צריך, יוצרים מערך נתונים חדש.
- כמשתמשים במערך נתונים קיים צריך לבדוק את המגבלות שיכולות להשפיע על ייצוא נתוני החיוב ל-BigQuery. למשל, לא תוכלו לייצא נתונים למערכי נתונים שמשתמשים בהצפנת CMEK או במערכי נתונים שמיקום האזור שמוגדר בהם לא נתמך.
כדי לייצא נתוני תמחור ל-BigQuery, צריך להפעיל את BigQuery Data Transfer Service API. אם בפרויקט שבחרתם BigQuery Data Transfer Service API לא מופעל, תתבקשו להפעיל אותו. אם צריך, מפעילים את ה-API.
לוחצים על Save.
עדכון נתוני החיוב ב-Cloud לצורך ייצוא
אחרי ההפעלה של ייצוא נתוני החיוב ב-Cloud ל-BigQuery, אפשר להשבית או להפעיל את סוגי הנתונים השונים כדי להחליט אילו סוגים לייצא.
לפני שמשביתים סוגים מסוימים של נתונים, כדאי לבדוק את המגבלות ואת ההנחיות בנושא זמינות הנתונים כדי להבין מה ההשפעה שלהם על נתוני החיוב שאתם מייצאים ל-BigQuery.
כדי להשבית סוגים של נתוני חיוב ב-Cloud ולא לייצא אותם ל-BigQuery:
- בוחרים באחת מהאפשרויות Disable Standard Export, Disable Detailed Export או Disable Pricing Export, בהתאמה.
- לוחצים על Confirm כדי לשמור את הבחירה.
בקטע הפעלת הייצוא של נתוני החיוב ב-Cloud ל-BigQuery מוסבר איך להפעיל ולייצא סוגים שונים של נתוני חיוב ב-Cloud ל-BigQuery.
הסבר על ההרשאות של מערך הנתונים
כדי לייצא את נתוני החיוב ב-Cloud ל-BigQuery צריך להשתמש בחשבון שירות לניהול ההרשאות של מערך הנתונים.
אחרי הפעלת הייצוא של נתוני החיוב ב-Cloud ל-BigQuery, Google מוסיפה באופן אוטומטי חשבון שירות כבעלים של מערך הנתונים שבחרתם. חשבונות השירות נראים כך:
- במערכים של נתונים סטנדרטיים ומפורטים של עלויות השימוש:
billing-export-bigquery@system.gserviceaccount.com
- במערך של נתוני התמחור:
cloud-account-pricing@cloud-account-pricing.iam.gserviceaccount.com
חשבונות השירות מנוהלים על ידי Google ונמצאים בבעלותה. הם מספקים את ההרשאות שדרושות לתהליך האופליין כדי ליצור טבלה ולכתוב בה רשומות של חיוב ב-Cloud.
חשוב להכיר את המגבלות שעשויות להשפיע על ייצוא נתוני החיוב ל-BigQuery.
טבלאות של נתוני חיוב
זמן קצר אחרי הפעלת הייצוא של נתוני החיוב ב-Cloud ל-BigQuery, נוצרות אוטומטית טבלאות במערך הנתונים ב-BigQuery. בהסבר על טבלאות הנתונים שנוצרו אוטומטית ב-BigQuery מוסבר בהרחבה על הטבלאות האלה ב-BigQuery ועל הסכימות שלהן.
תדירות טעינת הנתונים
- בפעם הראשונה שתפעילו את הייצוא ל-BigQuery של הנתונים הסטנדרטיים או המפורטים של עלויות השימוש, יכול להיות שרק תוך כמה שעות תתחילו לראות את נתוני העלויות שלGoogle Cloud במערך הנתונים ב-BigQuery. הנתונים מיוצאים בסדר כרונולוגי. אם הייצוא מוגדר לכלול נתונים רטרואקטיביים של החודש שעבר והחודש הנוכחי, הייצוא של נתוני השימוש הנוכחיים יסתיים בתוך עד חמישה ימים.
- בפעם הראשונה שתפעילו את הייצוא של נתוני התמחור ל-BigQuery, יכול להיות שרק תוך 48 שעות תתחילו לראות את נתוני התמחור של Google Cloud .
למידע נוסף על תדירות טעינת הנתונים לטבלאות ב-BigQuery
מגבלות
הייצוא של נתוני חיוב ב-Cloud ל-BigQuery כפוף למגבלות הבאות:
באילו מיקומים של מערכי נתונים ב-BigQuery אפשר להשתמש לנתוני החיוב ב-Cloud
צריך להגדיר את מערכי הנתונים ב-BigQuery למיקום. המיקום יכול להיות במספר אזורים (באיחוד האירופי או בארה"ב) או באזור אחד. המיקום של מערך הנתונים נקבע כשיוצרים אותו, ואי אפשר לשנות אותו אחר כך.
כשמייצאים את נתוני החיוב ב-Cloud, אפשר להשתמש בכל המיקומים במספר אזורים (באיחוד האירופי או בארה"ב), אבל רק בחלק מהמיקומים באזור אחד. כשאתם מגדירים את הייצוא של נתוני החיוב ב-Cloud, אם תיצרו או תבחרו מערך נתונים שמוגדר למיקום באזור שלא נתמך, כשתנסו לשמור את הגדרות הייצוא תופיע הודעת שגיאה לגבי האזור של מערך הנתונים.
בטבלה הבאה מופיעים המיקומים במספר אזורים והמיקומים באזור אחד שנתמכים, לצורך שימוש במערכי נתונים ב-BigQuery שמכילים נתוני חיוב ב-Cloud.
אמריקה אסיה ואזור האוקיינוס השקט אירופה במספר אזורים: ארה"ב
אזורים:
- northamerica-northeast1 (מונטריאול)
- southamerica-east1 (סאו פאולו)
- us-central1 (איווה)
- us-east1 (קרוליינה הדרומית)
- us-east4 (וירג'יניה הצפונית)
- us-west1 (אורגון)
- us-west2 (לוס אנג'לס)
- us-west3 (סולט לייק סיטי)
- us-west4 (לאס וגאס)
אזורים:
- asia-east1 (טייוואן)
- asia-east2 (הונג קונג)
- asia-northeast1 (טוקיו)
- asia-northeast2 (אוסקה)
- asia-northeast3 (סיאול)
- asia-south1 (מומבאי)
- asia-southeast1 (סינגפור)
- asia-southeast2 (ג'קרטה)
- australia-southeast1 (סידני)
במספר אזורים: האיחוד האירופי
אזורים:
- europe-central2 (ורשה)
- europe-north1 (פינלנד)
- europe-west1 (בלגיה)
- europe-west2 (לונדון)
- europe-west3 (פרנקפורט)
- europe-west4 (הולנד)
- europe-west6 (ציריך)
במערכי נתונים ב-BigQuery שמכילים נתונים סטנדרטיים או נתונים מפורטים של עלויות השימוש, סוג המיקום שמגדירים במערך הנתונים משפיע על מועד הייצוא של נתוני החיוב מ- Google Cloud למערך הנתונים:
- אם תגדירו שמערך הנתונים יתבסס על מיקום במספר אזורים (באיחוד האירופי או בארה"ב), נתוני החיוב ב- Google Cloud שיופיעו יהיו מתחילת החודש שלפני הפעם שבה הפעלתם לראשונה את הייצוא, אלא אם הפעלתם את הייצוא מחדש. כלומר, נתוני החיוב מ-Google Cloud יתווספו רטרואקטיבית לחודש הנוכחי ולחודש הקודם. במילוי החוסרים הראשוני, הייצוא של נתוני החיוב הרטרואקטיביים ב-Cloud יסתיים תוך חמישה ימים ורק אז תתחילו לראות את נתוני השימוש הנוכחיים.
אם תגדירו שמערך הנתונים יתבסס על מיקום באזור אחד, הנתונים הסטנדרטיים והנתונים המפורטים של עלויות החיוב ב- Google Cloud יכללו רק את העלויות שצברתם החל מהתאריך שבו הפעלתם את הייצוא של נתוני החיוב ב-Cloud. כלומר, נתוני החיוב ב-Google Cloud לא נוספים רטרואקטיבית במערכי נתונים שהם לא במספר אזורים, כך שלא תראו את עלויות החיוב ב-Cloud שצברתם לפני שהפעלתם את הייצוא.
מידע נוסף מופיע בקטע זמינות הנתונים.
מערכי הנתונים ב-BigQuery שמכילים נתוני תמחור אוספים רק את נתוני החיוב ב- Google Cloud שנצברו החל מהתאריך שבו הגדרתם את הייצוא של נתוני החיוב מ-Cloud. כלומר, נתוני התמחור ב-Google Cloud לא מתווספים רטרואקטיבית, ולא תראו את נתוני החיוב ב-Cloud של העלויות שצברתם לפני שהפעלתם את הייצוא. מידע נוסף מופיע בקטע זמינות הנתונים.
כשמייצאים נתונים מפורטים של עלויות השימוש, הייצוא כולל אוטומטית פרטים ברמת המשאב לגבי Compute Engine. כדי לראות את פירוט העלויות של אשכולות Google Kubernetes Engine (GKE) כשמייצאים נתונים מפורטים, צריך גם להפעיל הקצאת עלויות ב-GKE.
הצפנת מערך הנתונים: כשמייצאים את נתוני החיוב ל-BigQuery, אי אפשר להשתמש במפתחות הצפנה בניהול הלקוח (CMEK). אם תפעילו הצפנת CMEK למערך הנתונים של נתוני החיוב, שימו לב שסוג ההצפנה הזה מונע כתיבה של הנתונים מהחיוב ב-Cloud בטבלאות המתאימות במערך הנתונים. כדי להצפין את מערך הנתונים צריך להשתמש במפתח הצפנה שבבעלות ובניהול של Google .
אם רוצים להשתמש באבטחה ברמת השורה ב-BigQuery בטבלה שמכילה את הנתונים שייצאתם, חשבון השירות של ייצוא נתוני החיוב ב-Cloud,
billing-export-bigquery@system.gserviceaccount.com
, צריך הרשאת גישה מלאה לטבלה. כדי לעשות את זה, משתמשים במסנן BigQueryTRUE
. הפקודה שכאן מאפשרת גישה לחשבון השירות של החיוב ב-Cloud:CREATE ROW ACCESS POLICY cloud_billing_export_policy ON `__project_id__.__dataset_id__.__table_id__` GRANT TO ('serviceAccount:billing-export-bigquery@system.gserviceaccount.com') FILTER USING (TRUE);
תגים ברמת המשאב יתעדכנו תוך שעה בייצוא ל-BigQuery. אם הוספתם או הסרתם תג במהלך אותה שעה, או אם המשאב היה קיים במשך פחות משעה, יכול להיות שהוא לא יופיע בנתונים שתייצאו.
אפשר להשתמש בתגים ברמת המשאב למשאבים הבאים:
- מכונות Compute Engine
- מכונות Spanner
- שירותי Cloud Run
- מאגרי Artifact Registry
אם תשתמשו ב-VPC Service Controls, יכול להיות שהייצוא ל-BigQuery ייחסם. כדי לפתור את הבעיה, תצטרכו לפטור את ה-VPC באופן ידני.
נושאים קשורים
נושאים שקשורים לנתוני חיוב ב-Cloud שיוצאו
- הסבר על טבלאות נתוני החיוב ב-Cloud ב-BigQuery
- שאילתות לדוגמה בנושא ייצוא של נתוני החיוב ב-Cloud ל-BigQuery
- המחשה חזותית של ההוצאות לאורך זמן באמצעות Looker Studio
דוחות של עלויות ותמחור שזמינים במסוף Google Cloud
- הצגת דוחות החיוב ב-Cloud ומגמות של עלויות
- צפייה בפרטי העלויות של החשבוניות ודפי החשבון והורדה שלהם
- צפייה במחירים בשירותי הענן של Google והורדה שלהם
- בדיקת החיסכון בחשבון בעזרת דוחות עם פירוט העלויות
- ניתוח היעילות של ההנחות תמורת התחייבות לשימוש
- צפייה בהיסטוריית התשלומים והעלויות