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

אחרי שמוסיפים את ה-SDK של App Check לאפליקציה, אבל לפני ההפעלה של האפליקציה האכיפה של 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.