معیارهای درخواست بررسی برنامه را برای عملکردهای ابری نظارت کنید

بعد از اینکه App Check SDK را به برنامه خود اضافه کردید، اما قبل از فعال کردن اجرای App Check ، باید مطمئن شوید که انجام این کار، کاربران قانونی فعلی شما را مختل نمی‌کند.

برای Cloud Functions ، می‌توانید با بررسی لاگ‌های توابع خود، معیارهای App Check دریافت کنید. هر فراخوانی یک تابع قابل فراخوانی، یک ورودی لاگ ساختاریافته مانند مثال زیر منتشر می‌کند:

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

شما می‌توانید این معیارها را در کنسول Google Cloud با ایجاد یک معیار شمارنده مبتنی بر گزارش‌ها با فیلتر معیار زیر تجزیه و تحلیل کنید:

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 برچسب‌گذاری کنید.

مراحل بعدی

وقتی فهمیدید که App Check چگونه بر کاربران شما تأثیر می‌گذارد و آماده ادامه کار شدید، می‌توانید App Check enforcement را برای Cloud Functions فعال کنید.