Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Cloud Functions에 대한 App Check 요청 측정항목 모니터링

앱에 앱 체크 SDK를 추가한 후 앱 체크 시행을 활성화하기 전에 그렇게 해도 기존의 적법한 사용자가 방해를 받지 않는지 확인해야 합니다.

Cloud Functions의 경우 함수 로그를 검사하여 앱 체크 측정항목을 가져올 수 있습니다. 호출 가능 함수를 호출할 때마다 다음 예와 같은 구조화된 로그 항목을 내보냅니다.

{
  "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 Console에서 이러한 측정항목을 분석할 수 있습니다.

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 필드를 사용 하여 메트릭에 레이블 을 지정합니다.

다음 단계

앱 체크가 사용자에게 미치는 영향을 이해하고 진행할 준비가 되면 Cloud Functions에 대해 앱 체크 시행을 활성화 할 수 있습니다.