כדי לנתב את יומני הפלטפורמה שנוצרו על ידי Google Cloud Fraud Defense מ-Cloud Logging אל BigQuery, צריך ליצור sink ביומן ב-Log Router.
אתם יכולים לייצא את יומני הפלטפורמה ל-BigQuery כדי לשמור את נתוני ההערכה לטווח ארוך, לנתח את חישוב של ציון סיכונים ואת קודי הסיבה באמצעות SQL, ולהציג באופן חזותי את מגמות התנועה ב-Data Studio. תקופת השמירה שמוגדרת כברירת מחדל ליומני פלטפורמה ב-Logging היא 30 יום, אבל אפשר להגדיר אותה לפרק זמן של עד 3,650 ימים.
ב-Fraud Defense אפשר להשתמש ביומני הפלטפורמה לפעולות הבאות ב-API של v1:
-
Assessmentתשובה מאתprojects.assessments.create AnnotateAssessmentRequestבקשה אלprojects.assessments.annotate
לפני שמתחילים
כדי לקבל את ההרשאות שנדרשות להפעלת יומני הפלטפורמה ולניתוב שלהם ל-BigQuery, צריך לבקש מהאדמין להקצות לכם את התפקידים הבאים בניהול הזהויות והרשאות הגישה (IAM) בפרויקט ב- Google Cloud :
- הפעלת רישום ביומן של פלטפורמת ההגנה מפני הונאות:
אדמין של reCAPTCHA Enterprise
(
roles/recaptchaenterprise.admin) - יצירה וניהול של כיורים ב-Logging:
כותב הגדרות של יומנים
(
roles/logging.configWriter) - יוצרים מערכי נתונים ב-BigQuery ומעניקים הרשאות כתיבה ליעד:
עריכה של נתוני BigQuery
(
roles/bigquery.dataEditor)
הפעלת יומני פלטפורמה
לפני שמעבירים את היומנים ל-BigQuery, צריך להפעיל את יומני הפלטפורמה ב-Fraud Defense:
נכנסים לדף Fraud Defense במסוף Google Cloud .
מוודאים ששם הפרויקט מופיע בבורר המשאבים.
אם שם הפרויקט לא מופיע, לוחצים על בורר המשאבים ובוחרים את הפרויקט.
לוחצים על הגדרות.
בכרטיס Platform logging, לוחצים על Configure.
בחלונית Platform logging, לוחצים על המתג Enable assessment logs.
אופציונלי: כדי לייצא בקשות להערות, לוחצים על המתג לצד הפעלת יומני הערות.
לוחצים על Save.
מידע נוסף על ניהול ההגדרות של יומני הפלטפורמה זמין במאמר עבודה עם יומני פלטפורמה.
יצירת כיור ב-BigQuery
אחרי שמפעילים את יומני הפלטפורמה, יוצרים sink בנתב היומנים כדי לייצא רשומות חדשות ביומן של בדיקות reCAPTCHA ל-BigQuery:
נכנסים לדף Log Router במסוף Google Cloud .
לוחצים על Create sink (יצירת יעד).
בקטע Sink details, מזינים שם לכיור ותיאור אופציונלי, ולוחצים על Next.
כדי להגדיר את קבוצת הנתונים של היעד, מבצעים את השלבים הבאים בקטע Sink destination:
- בתפריט Select sink service (בחירת שירות יעד), בוחרים באפשרות BigQuery dataset (מערך נתונים ב-BigQuery).
- בתפריט Select BigQuery dataset, בוחרים מערך נתונים קיים או את האפשרות Create new BigQuery dataset.
- אם יוצרים מערך נתונים חדש, מזינים שם למערך הנתונים ולוחצים על יצירת מערך נתונים.
- בוחרים באפשרות שימוש בטבלאות מחולקות למחיצות ולוחצים על הבא.
כדי לכלול את כל הרשומות ביומן ההערכה, בקטע Choose logs to include in sink (בחירת יומנים שיש לכלול ב-sink), מזינים את מסנן ההכללה הבא בשדה Build inclusion filter (יצירת מסנן הכללה):
resource.type="recaptchaenterprise.googleapis.com/Key" log_id("recaptchaenterprise.googleapis.com/assessment")אופציונלי: כדי לכלול גם את יומני הפלטפורמה
assessmentוגם את יומני הפלטפורמהannotationבמאגר, מזינים את המסנן הבא במקום זאת:resource.type="recaptchaenterprise.googleapis.com/Key" (log_id("recaptchaenterprise.googleapis.com/assessment") OR log_id("recaptchaenterprise.googleapis.com/annotation"))לוחצים על הבא.
אופציונלי: מגדירים מסנני החרגה לפי הצורך ולוחצים על Create sink.
אחרי שיוצרים את יעד ההעברה, מוצגת ב-Logging הודעת אישור, ומערכת ההקצאות מקצה באופן אוטומטי חשבון שירות עם הרשאות כתיבה של רשומות יומן למערך הנתונים ב-BigQuery.
תמחור
ייצוא יומני פלטפורמה ל-BigQuery כרוך בחיובים רגילים גם על Logging וגם על BigQuery:
- למידע על עלויות של הטמעת יומנים וניתוב, קראו את המאמר תמחור של רישום ביומן.
- למידע על עלויות אחסון הנתונים ושאילתות SQL, קראו את המאמר תמחור ב-BigQuery.
המאמרים הבאים
- יצירת לוחות בקרה באמצעות Data Studio
- מידע נוסף על אחסון ב-BigQuery
- מידע נוסף על ניתוח הנתונים ב-BigQuery