מעקב אחרי מדדי הבקשות לבדיקת אפליקציות ל-Cloud Functions

אחרי שמוסיפים את App Check SDK לאפליקציה, אבל לפני שמפעילים את האכיפה של App Check, צריך לוודא שהפעולה הזו לא תשבש את השימוש של המשתמשים הלגיטימיים הקיימים.

במקרה של Cloud Functions, אפשר לקבל מדדים של App Check על ידי בדיקת היומנים של הפונקציות. כל הפעלה של פונקציה שאפשר לקרוא לה יוצרת רשומה של יומן מובנה, כמו בדוגמה הבאה:

{
  "severity": "INFO",    // INFO, WARNING, or ERROR
  "logging.googleapis.com/labels": {"firebase-log-type": "callable-request-verification"},
  "jsonPayload": {
    "message": "Callable header verifications passed.",
    "verifications": {
      // ...
      "app": "MISSING",  // VALID, INVALID, or MISSING
    }
  }
}

אפשר לנתח את המדדים האלה במסוף Google Cloud על ידי יצירת מדד מונה שמבוסס על יומנים עם מסנן המדדים הבא:

resource.type="cloud_function"
resource.labels.function_name="YOUR_CLOUD_FUNCTION"
resource.labels.region="us-central1"
labels.firebase-log-type="callable-request-verification"

נותנים למדד תווית באמצעות השדה jsonPayload.verifications.appCheck.

השלבים הבאים

אחרי שתבינו איך App Check ישפיע על המשתמשים שלכם ותהיו מוכנים להמשיך, תוכלו להפעיל את האכיפה של App Check ב-Cloud Functions.