App Check-Anfragemesswerte für Cloud Functions überwachen

Nachdem Sie das App Check SDK in Ihre App eingebunden haben, aber bevor Sie die Durchsetzung von App Check aktivieren, sollten Sie prüfen, ob dies die Nutzung Ihrer App für bestehende rechtmäßige Nutzer beeinträchtigt.

Für Cloud Functions können Sie App Check-Messwerte abrufen, indem Sie die Logs Ihrer Funktionen prüfen. Bei jeder Aufrufung einer aufrufbaren Funktion wird ein strukturierter Logeintrag wie im folgenden Beispiel ausgegeben:

{
  "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
    }
  }
}

Sie können diese Messwerte in der Google Cloud-Konsole analysieren, indem Sie einen logbasierten Zählermesswert mit dem folgenden Messwertfilter erstellen:

resource.type="cloud_function"
resource.labels.function_name="YOUR_CLOUD_FUNCTION"
resource.labels.region="us-central1"
labels.firebase-log-type="callable-request-verification"

Benennen Sie den Messwert mithilfe des Felds jsonPayload.verifications.appCheck.

Nächste Schritte

Wenn Sie wissen, wie sich App Check auf Ihre Nutzer auswirkt, und bereit sind, fortzufahren, können Sie die Durchsetzung von App Check für Cloud Functions aktivieren.