Après avoir ajouté le SDK App Check à votre application, mais avant d'activer l'application App Check, vous devez vous assurer que cela n'entraînera pas de perturbation pour vos utilisateurs légitimes existants.
Pour Cloud Functions, vous pouvez obtenir les métriques App Check en examinant vos fonctions journaux. Chaque appel d'une fonction appelable émet un journal structuré comme dans l'exemple suivant:
{
"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
}
}
}
Vous pouvez analyser ces métriques dans la console Google Cloud en créant une métrique de compteur basée sur les journaux avec le filtre de métrique suivant :
resource.type="cloud_function" resource.labels.function_name="YOUR_CLOUD_FUNCTION" resource.labels.region="us-central1" labels.firebase-log-type="callable-request-verification"
Attribuez un libellé à la métrique à l'aide du champ jsonPayload.verifications.appCheck
.
Étapes suivantes
Lorsque vous avez compris l'impact de App Check sur vos utilisateurs et que vous êtes prêt à : continuez, vous pouvez activer l'application de App Check pour Cloud Functions.