במאמר הזה מפורטות השיטות שנבדקות ב-Dataflow.שירותי Google Cloud יוצרים יומני ביקורת שבהם מתועדים אירועי גישה למשאבי Google Cloud והפעולות שהאדמינים עשו בהם. אתם יכולים לקרוא מידע נוסף על יומני הביקורת של Cloud במאמרים האלה:
- הסוגים של יומני הביקורת
- המבנה של רשומות ביומני הביקורת
- שמירה וניתוב של יומני ביקורת
- מחירון מקוצר של Cloud Logging
- הפעלת יומני ביקורת של גישה לנתונים
שם השירות
כדי להציג את יומני הביקורת של Dataflow:
נכנסים לדף Logs Explorer במסוף Google Cloud :
מעתיקים את השאילתה הבאה לשדה Query ב-Logs Explorer ולוחצים על Run query.
protoPayload.serviceName="dataflow.googleapis.com"
קודי Method לפי סוג ההרשאה
לכל הרשאה ב-IAM יש מאפיין type עם enum שיכול להיות אחד מארבעת הערכים הבאים: ADMIN_READ, ADMIN_WRITE, DATA_READ או DATA_WRITE. כשקוראים ל-method, ב-Dataflow נוצר יומן ביקורת שהקטגוריה שלו תלויה במאפיין type של ההרשאה שנדרשת לביצוע ה-method.
ה-methods שבשבילן צריך הרשאה ב-IAM עם הערכים DATA_READ, DATA_WRITE או ADMIN_READ במאפיין type יוצרות יומני ביקורת של Data Access.
ה-methods שבשבילן צריך הרשאה ב-IAM עם הערכים ADMIN_WRITE במאפיין type יוצרות יומני ביקורת של Admin Activity.
| סוג ההרשאה | Methods |
|---|---|
ADMIN_WRITE |
dataflow.jobs.createdataflow.jobs.cancel |
OTHER |
resourcemanager.projects.get: כדי להפעיל את היומן הזה, צריך להפעיל את ADMIN_READ בקטע של השירות cloudresourcemanager.googleapis.com. resourcemanager.projects.get: כדי להפעיל את היומן הזה, צריך להפעיל את ADMIN_READ בקטע של השירות cloudresourcemanager.googleapis.com. resourcemanager.projects.get: כדי להפעיל את היומן הזה, צריך להפעיל את ADMIN_READ בקטע של השירות cloudresourcemanager.googleapis.com. resourcemanager.projects.get: כדי להפעיל את היומן הזה, צריך להפעיל את ADMIN_READ בקטע של השירות cloudresourcemanager.googleapis.com. |
יומני ביקורת של ממשק ה-API
במאמר בנושא ניהול הזהויות והרשאות הגישה (IAM) ל-Dataflow מוסבר איך מתבצעת הבדיקה של ההרשאות לכל method ואילו הרשאות נבדקות.
google.dataflow.v1beta3.FlexTemplatesService
יומני הביקורת הבאים משויכים ל-methods ששייכות ל-google.dataflow.v1beta3.FlexTemplatesService.
get
- Method:
resourcemanager.projects.get - סוג יומן הביקורת: גישה לנתונים
- הרשאות:
resourcemanager.projects.get - ADMIN_READ
- ה-method היא פעולה ממושכת או פעולת סטרימינג:
לא.
- סינון לפי ה-method:
protoPayload.methodName="resourcemanager.projects.get"
google.dataflow.v1beta3.JobsV1Beta3
יומני הביקורת הבאים משויכים ל-methods ששייכות ל-google.dataflow.v1beta3.JobsV1Beta3.
create
- Method:
dataflow.jobs.create - סוג יומן הביקורת: פעילות אדמין
- הרשאות:
dataflow.jobs.create - ADMIN_WRITE
- ה-method היא פעולה ממושכת או פעולת סטרימינג:
לא.
- סינון לפי ה-method:
protoPayload.methodName="dataflow.jobs.create"
cancel
- Method:
dataflow.jobs.cancel - סוג יומן הביקורת: פעילות אדמין
- הרשאות:
dataflow.jobs.cancel - ADMIN_WRITEdataflow.jobs.updateContents - ADMIN_WRITE
- ה-method היא פעולה ממושכת או פעולת סטרימינג:
לא.
- סינון לפי ה-method:
protoPayload.methodName="dataflow.jobs.cancel"
google.dataflow.v1beta3.TemplatesService
יומני הביקורת הבאים משויכים ל-methods ששייכות ל-google.dataflow.v1beta3.TemplatesService.
get
- Method:
resourcemanager.projects.get - סוג יומן הביקורת: גישה לנתונים
- הרשאות:
resourcemanager.projects.get - ADMIN_READ
- ה-method היא פעולה ממושכת או פעולת סטרימינג:
לא.
- סינון לפי ה-method:
protoPayload.methodName="resourcemanager.projects.get"
get
- Method:
resourcemanager.projects.get - סוג יומן הביקורת: גישה לנתונים
- הרשאות:
resourcemanager.projects.get - ADMIN_READ
- ה-method היא פעולה ממושכת או פעולת סטרימינג:
לא.
- סינון לפי ה-method:
protoPayload.methodName="resourcemanager.projects.get"
get
- Method:
resourcemanager.projects.get - סוג יומן הביקורת: גישה לנתונים
- הרשאות:
resourcemanager.projects.get - ADMIN_READ
- ה-method היא פעולה ממושכת או פעולת סטרימינג:
לא.
- סינון לפי ה-method:
protoPayload.methodName="resourcemanager.projects.get"
אילו methods לא יוצרות יומני ביקורת
יכולות להיות כמה סיבות שב-method מסוימת לא נוצרים יומני ביקורת:
- מדובר ב-method שיש בה נפח גבוה של יומנים, שיצירה שלהם עלולה לגרור עלויות גבוהות של אחסון ויצירה.
- הערך של הביקורת נמוך.
- כבר יש יומן ביקורת או יומן פלטפורמה אחרים שמכסים את ה-method.
ה-methods הבאות לא יוצרות יומני ביקורת:
google.dataflow.v1beta3.DebugCaptureV1Beta3.GetConfiggoogle.dataflow.v1beta3.DebugCaptureV1Beta3.GetWorkerStacktracesgoogle.dataflow.v1beta3.DebugCaptureV1Beta3.SendCapturegoogle.dataflow.v1beta3.JobsV1Beta3.AggregatedListJobsgoogle.dataflow.v1beta3.JobsV1Beta3.CheckActiveJobsgoogle.dataflow.v1beta3.JobsV1Beta3.GetJobgoogle.dataflow.v1beta3.JobsV1Beta3.ListJobsgoogle.dataflow.v1beta3.JobsV1Beta3.SnapshotJobgoogle.dataflow.v1beta3.MessagesV1Beta3.ListJobMessagesgoogle.dataflow.v1beta3.MetricsV1Beta3.GetJobExecutionDetailsgoogle.dataflow.v1beta3.MetricsV1Beta3.GetJobMetricsgoogle.dataflow.v1beta3.MetricsV1Beta3.GetStageExecutionDetailsgoogle.dataflow.v1beta3.SnapshotsV1Beta3.DeleteSnapshotgoogle.dataflow.v1beta3.SnapshotsV1Beta3.GetSnapshotgoogle.dataflow.v1beta3.SnapshotsV1Beta3.ListSnapshotsgoogle.dataflow.v1beta3.WorkItemsV1Beta3.LeaseWorkItemgoogle.dataflow.v1beta3.WorkItemsV1Beta3.ReportWorkItemStatusgoogle.dataflow.v1beta3.WorkerMessagesV1Beta3.SendWorkerMessagesgoogle.dataflow.v1beta3.mcp.DataflowMcp.ListJobsTool