Cloud Functions için Uygulama Kontrolü isteği metriklerini izleme

App Check SDK'sını uygulamanıza ekledikten sonra ancak App Check yaptırımını etkinleştirmeden önce, bu işlemin mevcut meşru kullanıcılarınızı etkilemediğinden emin olmanız gerekir.

Cloud Functions için işlevlerinizin günlüklerini inceleyerek App Check metriklerini alabilirsiniz. Çağırılabilir bir işlevin her çağrısı, aşağıdaki örnekteki gibi yapılandırılmış bir günlük girişi oluşturur:

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

Aşağıdaki metrik filtresiyle Google Cloud konsolunda günlüğe dayalı bir sayaç metriği oluşturarak bu metrikleri analiz edebilirsiniz:

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

jsonPayload.verifications.appCheck alanını kullanarak metriği etiketleyin.

Sonraki adımlar

App Check'ün kullanıcılarınızı nasıl etkileyeceğini anladıktan ve devam etmeye hazır olduğunuzda Cloud Functions için App Check yaptırımını etkinleştirebilirsiniz.