ייצוא יומנים ל-BigQuery

כדי לנתב את יומני הפלטפורמה שנוצרו על ידי Google Cloud Fraud Defense מ-Cloud Logging אל BigQuery, צריך ליצור sink ביומן ב-Log Router.

אתם יכולים לייצא את יומני הפלטפורמה ל-BigQuery כדי לשמור את נתוני ההערכה לטווח ארוך, לנתח את חישוב של ציון סיכונים ואת קודי הסיבה באמצעות SQL, ולהציג באופן חזותי את מגמות התנועה ב-Data Studio. תקופת השמירה שמוגדרת כברירת מחדל ליומני פלטפורמה ב-Logging היא 30 יום, אבל אפשר להגדיר אותה לפרק זמן של עד 3,650 ימים.

ב-Fraud Defense אפשר להשתמש ביומני הפלטפורמה לפעולות הבאות ב-API של v1:

לפני שמתחילים

כדי לקבל את ההרשאות שנדרשות להפעלת יומני הפלטפורמה ולניתוב שלהם ל-BigQuery, צריך לבקש מהאדמין להקצות לכם את התפקידים הבאים בניהול הזהויות והרשאות הגישה (IAM) בפרויקט ב- Google Cloud :

הפעלת יומני פלטפורמה

לפני שמעבירים את היומנים ל-BigQuery, צריך להפעיל את יומני הפלטפורמה ב-Fraud Defense:

  1. נכנסים לדף Fraud Defense במסוף Google Cloud .

    מעבר אל 'הגנה מפני הונאה'

  2. מוודאים ששם הפרויקט מופיע בבורר המשאבים.

    אם שם הפרויקט לא מופיע, לוחצים על בורר המשאבים ובוחרים את הפרויקט.

  3. לוחצים על הגדרות.

  4. בכרטיס Platform logging, לוחצים על Configure.

  5. בחלונית Platform logging, לוחצים על המתג Enable assessment logs.

  6. אופציונלי: כדי לייצא בקשות להערות, לוחצים על המתג לצד הפעלת יומני הערות.

  7. לוחצים על Save.

מידע נוסף על ניהול ההגדרות של יומני הפלטפורמה זמין במאמר עבודה עם יומני פלטפורמה.

יצירת כיור ב-BigQuery

אחרי שמפעילים את יומני הפלטפורמה, יוצרים sink בנתב היומנים כדי לייצא רשומות חדשות ביומן של בדיקות reCAPTCHA ל-BigQuery:

  1. נכנסים לדף Log Router במסוף Google Cloud .

    מעבר אל Log Router

  2. לוחצים על Create sink (יצירת יעד).

  3. בקטע Sink details, מזינים שם לכיור ותיאור אופציונלי, ולוחצים על Next.

  4. כדי להגדיר את קבוצת הנתונים של היעד, מבצעים את השלבים הבאים בקטע Sink destination:

    1. בתפריט Select sink service (בחירת שירות יעד), בוחרים באפשרות BigQuery dataset (מערך נתונים ב-BigQuery).
    2. בתפריט Select BigQuery dataset, בוחרים מערך נתונים קיים או את האפשרות Create new BigQuery dataset.
    3. אם יוצרים מערך נתונים חדש, מזינים שם למערך הנתונים ולוחצים על יצירת מערך נתונים.
    4. בוחרים באפשרות שימוש בטבלאות מחולקות למחיצות ולוחצים על הבא.
  5. כדי לכלול את כל הרשומות ביומן ההערכה, בקטע Choose logs to include in sink (בחירת יומנים שיש לכלול ב-sink), מזינים את מסנן ההכללה הבא בשדה Build inclusion filter (יצירת מסנן הכללה):

    resource.type="recaptchaenterprise.googleapis.com/Key"
    log_id("recaptchaenterprise.googleapis.com/assessment")
    
  6. אופציונלי: כדי לכלול גם את יומני הפלטפורמה assessment וגם את יומני הפלטפורמה annotation במאגר, מזינים את המסנן הבא במקום זאת:

    resource.type="recaptchaenterprise.googleapis.com/Key"
    (log_id("recaptchaenterprise.googleapis.com/assessment") OR
      log_id("recaptchaenterprise.googleapis.com/annotation"))
    
  7. לוחצים על הבא.

  8. אופציונלי: מגדירים מסנני החרגה לפי הצורך ולוחצים על Create sink.

אחרי שיוצרים את יעד ההעברה, מוצגת ב-Logging הודעת אישור, ומערכת ההקצאות מקצה באופן אוטומטי חשבון שירות עם הרשאות כתיבה של רשומות יומן למערך הנתונים ב-BigQuery.

תמחור

ייצוא יומני פלטפורמה ל-BigQuery כרוך בחיובים רגילים גם על Logging וגם על BigQuery:

המאמרים הבאים