مراقبة مقاييس طلب فحص التطبيق لوظائف السحابة

بعد إضافة حزمة تطوير البرامج (SDK) "App Check" إلى تطبيقك، ولكن قبل تفعيلها 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 لـ Cloud Functions.