BigQuery Data Transfer Service 실행 알림

이 페이지에서는 BigQuery 데이터 전송 서비스의 실행 알림 개요를 설명합니다.

개요

BigQuery Data Transfer Service에서는 다음 2가지 유형의 실행 알림을 구성할 수 있습니다.

  • Cloud Pub/Sub 알림 — 전송 실행 성공 또는 실패 시 머신이 읽을 수 있는 알림이 전송됩니다.
  • 이메일 알림 — 전송 실행 실패 시 사람이 읽을 수 있는 알림이 전송됩니다.

각 유형을 개별적으로 구성하거나 Cloud Pub/Sub 알림과 이메일 실행 알림을 모두 사용할 수 있습니다.

Cloud Pub/Sub 알림

Cloud Pub/Sub 알림은 전송 실행에 대한 정보를 Cloud Pub/Sub 주제로 전송합니다. Cloud Pub/Sub 알림은 다음과 같은 상태로 전송 실행이 완료되면 트리거됩니다.

  • SUCCEEDED
  • FAILED
  • CANCELLED

프로젝트에 대한 권한이 충분한 경우 어떤 Cloud Pub/Sub 주제에도 알림을 전송할 수 있습니다. Cloud Pub/Sub 주제가 수신한 결과 메시지는 주제 구독자 수에 상관없이 전송할 수 있습니다.

시작하기 전에

Cloud Pub/Sub 전송 실행 알림을 구성하기 전에 다음 내용을 수행해야 합니다.

  1. 알림을 수신할 프로젝트에서 Cloud Pub/Sub API를 사용 설정합니다.

    API 사용 설정

  2. 알림을 수신할 프로젝트에 대한 충분한 권한이 있어야 합니다.

    • 알림을 수신할 프로젝트를 소유하고 있다면 필요한 권한을 가지고 있을 가능성이 높습니다.

    • 알림 수신을 위한 주제를 만들려는 경우, pubsub.topics.create 권한이 있어야 합니다.

    • 새 주제 또는 기존 주제 사용 여부에 관계없이 pubsub.topics.setIamPolicy 권한이 있어야 합니다. 주제를 만드는 경우에는 일반적으로 주제에 대한 pubsub.topics.setIamPolicy 권한이 있습니다. 다음 사전 정의된 프로젝트 수준 IAM 역할에는 pubsub.topics.setIamPolicy 권한이 있습니다.

      • pubsub.admin 사전 정의된 역할
      • Owner 기본 역할

      자세한 내용은 Cloud Pub/Sub 액세스 제어를 참조하세요.

  3. 알림을 전송하려는 기존 Cloud Pub/Sub 주제가 있어야 합니다.

알림 형식

Cloud Pub/Sub 주제로 전송되는 알림은 다음 두 부분으로 구성됩니다.

  • 속성: 이벤트를 설명하는 키:값 쌍의 조합입니다.
  • 페이로드: 변경된 객체의 메타데이터를 포함하는 문자열입니다.

속성

속성은 BigQuery 데이터 전송 서비스가 Cloud Pub/Sub 주제로 전송하는 모든 알림에 포함된 키:값 쌍입니다. 알림의 페이로드에 상관없이 알림에는 항상 다음 키:값 쌍 세트가 포함됩니다.

속성 이름 설명
eventType TRANSFER_RUN_FINISHED 방금 발생한 이벤트의 유형. TRANSFER_RUN_FINISHED가 가능한 유일한 값입니다.
payloadFormat JSON_API_V1 객체 페이로드의 형식. JSON_API_V1이 가능한 유일한 값입니다.

페이로드

페이로드는 전송 실행의 메타데이터가 포함된 문자열입니다. 현재는 페이로드 유형을 구성할 수 없으며, 향후 API 버전 변경을 수용하기 위해 제공됩니다.

페이로드 유형 설명
JSON_API_V1 페이로드는 TransferRun의 리소스 표현을 포함하는 UTF-8 JSON-직렬화된 문자열이 됩니다.

이메일 알림

이메일 알림은 전송 실행 실패 시 사람이 읽을 수 있는 이메일 메시지를 전송합니다. 이러한 메시지는 전송을 설정한 사용자에게 전송됩니다. 메시지는 구성이 불가능합니다.

다른 사용자도 전송 실행 이메일 알림을 수신해야 한다면 메시지를 배포하는 이메일 전달 규칙을 설정하세요. Gmail을 사용 중인 경우, Gmail 메시지를 다른 계정에 자동으로 전달할 수 있습니다.

이메일 알림은 BigQuery Data Transfer Service에서 전송되며, 전송 구성과 전송 실행에 대한 세부정보와 실패한 실행의 실행 기록 링크가 포함되어 있습니다. 예를 들면 다음과 같습니다.

From: bigquery-data-transfer-service-noreply@google.com
To: [USER_WHO_SET_UP_TRANSFER]
Title: BigQuery Data Transfer Service - Transfer Run Failure - [DISPLAY_NAME]

Transfer Configuration
Display Name: [DISPLAY_NAME]
Source: [DATA_SOURCE]
Destination: [PROJECT_ID]

Run Summary
Run: [RUN_NAME]
Schedule Time: [SCHEDULE_TIME]
Run Time: [RUN_TIME]
View Run History

Google LLC 1600 Amphitheatre Parkway, Mountain View, CA 94043

This email was sent because you indicated you are willing to receive Run
Notifications from the BigQuery Data Transfer Service. If you do not wish to
receive such emails in the future, click View Transfer Configuration and
un-check the “Send E-mail Notifications” option.

실행 알림 가격 책정

BigQuery 데이터 전송 서비스는 알파 단계 중에는 실행 알림에 대한 비용을 청구하지 않습니다. Cloud Pub/Sub 실행 알림을 구성하는 경우에는 Cloud Pub/Sub 요금이 청구됩니다. 자세한 내용은 Cloud Pub/Sub 가격 책정 페이지를 참조하세요.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.