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.