Monitora i parametri di richiesta di App Check per Cloud Functions

Dopo aver aggiunto l'SDK App Check alla tua app, ma prima di abilitare l'applicazione di App Check, devi assicurarti che ciò non interrompa gli utenti legittimi esistenti.

Per Cloud Functions, puoi ottenere le metriche di App Check esaminando i log delle tue funzioni. Ogni invocazione di una funzione richiamabile 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 questi parametri nella console Google Cloud creando una metrica contatore basata su log con il seguente filtro parametri:

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 .

Prossimi passi

Una volta compreso l'impatto di App Check sui tuoi utenti e quando sei pronto per procedere, puoi abilitare l'applicazione di App Check per Cloud Functions.