App Check SDK'sını uygulamanıza ekledikten sonra App Check yaptırımını etkinleştirmeden önce bu işlemin mevcut meşru kullanıcılarınızın çalışmasını engellemediğinden emin olmalısınız.
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.