Monitoruj metryki żądań App Check dla Cloud Functions

Po dodaniu pakietu SDK do sprawdzania aplikacji do aplikacji, ale przed włączeniem wymuszania sprawdzania aplikacji, upewnij się, że nie zakłóci to działania obecnych uprawnionych użytkowników.

W przypadku Cloud Functions możesz uzyskać dane dotyczące sprawdzania aplikacji, sprawdzając dzienniki swoich funkcji. Każde wywołanie funkcji wywoływalnej emituje uporządkowany wpis dziennika, jak w poniższym przykładzie:

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

Możesz analizować te dane w Google Cloud Console , tworząc licznik danych oparty na dziennikach z następującym filtrem danych:

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

Oznacz metrykę etykietą , używając pola jsonPayload.verifications.appCheck .

Następne kroki

Gdy zrozumiesz, jak kontrola aplikacji wpłynie na użytkowników i będziesz gotowy do kontynuowania, możesz włączyć wymuszanie kontroli aplikacji dla Cloud Functions.