Dopo aver aggiunto l'SDK App Check alla tua app, ma prima di abilitare l'applicazione App Check, devi assicurarti che questa operazione non interrompa i tuoi utenti legittimi esistenti.
Per Cloud Functions, puoi ottenere le metriche di App Check esaminando i log delle tue funzioni. Ogni chiamata di una funzione chiamabile emette una voce di log strutturata come nell'esempio seguente:
{
"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
}
}
}
Puoi analizzare queste metriche nella Google Cloud console creando una metrica contatore basata sui log con il seguente filtro di metrica:
resource.type="cloud_function" resource.labels.function_name="YOUR_CLOUD_FUNCTION" resource.labels.region="us-central1" labels.firebase-log-type="callable-request-verification"
Etichetta la metrica
utilizzando il campo jsonPayload.verifications.appCheck.
Passaggi successivi
Quando avrai compreso l'impatto di App Check sugli utenti e sarai pronto a procedere, potrai abilitare l'applicazione di App Check per Cloud Functions.