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

Uygulama Kontrolü SDK'sını uygulamanıza ekledikten sonra, Uygulama Kontrolü'nün zorunlu kılınmasını etkinleştirmeden önce bunun mevcut meşru kullanıcılarınızı etkilemediğinden emin olmalısınız.

Cloud Functions için işlevlerinizin günlüklerini inceleyerek Uygulama Kontrolü metriklerine ulaşabilirsiniz. Çağrılabilir bir işlevin her çağrılması, aşağıdaki örnek gibi yapılandırılmış bir günlük girişi yayar:

{
  "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 günlük tabanlı bir sayaç metriği oluşturarak Google Cloud Console'da 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

Uygulama Kontrolü'nün kullanıcılarınızı nasıl etkileyeceğini anladığınızda ve devam etmeye hazır olduğunuzda Cloud Functions için Uygulama Kontrolü'nün zorunlu kılınmasını etkinleştirebilirsiniz.