אחרי שמוסיפים את ה-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.