BigQuery로 Cloud Billing 데이터 내보내기 설정

이 가이드에서는 BigQuery로 Cloud Billing 데이터 내보내기를 사용 설정하는 데 필요한 모든 설정 단계를 제공합니다.

Cloud Billing 데이터를 BigQuery로 내보내려면 다음 단계를 따르세요.

  • Cloud Billing 데이터가 저장될 프로젝트를 만들고 프로젝트에서 결제를 사용 설정합니다(아직 설정하지 않은 경우).
  • 프로젝트 및 Cloud Billing 계정에 대한 권한을 구성합니다.
  • 가격 책정 데이터 내보내기를 위해 필요한 BigQuery Data Transfer Service API를 사용 설정합니다.
  • 데이터를 저장할 BigQuery 데이터 세트를 만듭니다.
  • 데이터 세트에 쓸 비용 데이터와 가격 책정 데이터의 Cloud Billing 내보내기를 사용 설정합니다.

이 문서에서는 이러한 각 단계에 대해 자세히 설명합니다.

Google Cloud 콘솔 정보

Google Cloud 콘솔(문서 보기, 콘솔 열기)은 Google Cloud 제품을 사용하는 시스템을 프로비저닝, 구성, 관리, 모니터링하는 데 사용되는 웹 UI입니다. Google Cloud 콘솔을 사용하여 Google Cloud 및 Cloud Billing 리소스를 설정하고 관리할 수 있습니다.

이 작업에 필요한 권한

Google Cloud Billing 사용량 비용데이터를 BigQuery 데이터 세트로 내보내기를 사용 설정하고 구성하려면 다음 권한이 있어야 합니다.

  • Cloud Billing의 경우 대상 Cloud Billing 계정에 결제 계정 비용 관리자 역할 또는 결제 계정 관리자 역할이 있어야 합니다.
  • BigQuery의 경우 Cloud Billing 데이터를 저장하는 데 사용할 BigQuery 데이터 세트가 포함된 Google Cloud 프로젝트의 BigQuery 사용자 역할이 필요합니다.

Cloud Billing 가격 책정 데이터 내보내기를 사용 설정하고 구성하려면 다음 권한이 필요합니다.

  • Cloud Billing의 경우 대상 Cloud Billing 계정에 결제 계정 관리자 역할이 있어야 합니다.
  • BigQuery의 경우 Cloud Billing 가격 책정 데이터를 저장하는 데 사용할 BigQuery 데이터 세트가 포함된 Google Cloud 프로젝트의 BigQuery 관리자 역할이 필요합니다.
  • 대상 데이터 세트가 포함된 Google Cloud 프로젝트의 경우 resourcemanager.projects.update 권한이 필요합니다. 이 권한은 roles/editor 역할에 포함되어 있습니다.

다른 프로젝트 권한이 필요할 수도 있습니다. Google Cloud 조직의 구성원이 새 프로젝트를 만들려면 조직 또는 폴더에 대한 프로젝트 생성자 역할이 필요합니다. 특히 새 프로젝트를 만들려면 다음 권한이 필요합니다.

  • resourcemanager.organizations.get
  • resourcemanager.projects.create

Google Cloud 권한에 대한 자세한 내용은 다음을 참조하세요.

BigQuery로 Cloud Billing 데이터 내보내기 사용 설정

이 섹션에 자세히 설명된 5단계를 완료하여 BigQuery로 Cloud Billing 데이터 내보내기를 사용 설정합니다.

결제 데이터 내보내기를 사용 설정하고 BigQuery에서 Cloud Billing 데이터의 샘플 쿼리를 실행하는 방법에 대한 간략한 소개는 결제 데이터 내보내기를 위한 대화형 튜토리얼을 참조하세요.

리셀러인 경우 Partner Sales Console을 사용하여 채널 서비스 결제 데이터의 리셀러 전용 내보내기를 설정할 수 있습니다. 이렇게 하려면 이 페이지의 1~4단계를 수행하여 프로젝트와 BigQuery 데이터 세트를 만듭니다. 그런 다음 5단계의 경우 BigQuery로 채널 서비스 데이터 내보내기를 참조하여 내보내기를 사용 설정합니다.

1. 프로젝트 선택 또는 만들기

BigQuery로 내보낸 Cloud Billing 데이터는 BigQuery 데이터 세트에 포함되어 있습니다. 데이터 세트는 지정한 Google Cloud 프로젝트 내에 포함됩니다.

프로젝트 관련 권장사항: 내보낸 Cloud Billing 데이터를 포함하여 모든 결제 관리 요구 사항을 포함하는 Google Cloud 프로젝트를 만드는 것이 좋습니다. 또한 이 결제 관리 Google Cloud 프로젝트를 사용하여 Cloud Billing API 액세스, 프로그래매틱 방식의 예산 알림을 위한 Pub/Sub 채널, 기타 Cloud Billing 관리 작업을 수행할 수 있습니다.

중요: 데이터 세트를 포함하도록 선택한 Google Cloud 프로젝트는 BigQuery 데이터 세트로 내보내려는 데이터가 포함된 같은 Cloud Billing 계정에 연결되어야 합니다. Google Cloud 프로젝트는 한 번에 하나씩만 Cloud Billing 계정에 연결됩니다. Cloud Billing 계정은 프로젝트 한 개 이상에 연결됩니다.

Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

프로젝트 선택기로 이동

프로젝트 만들기 및 관리에 대해 자세히 알아보세요.

2. 결제가 사용 설정되어 있는지 확인

데이터 세트를 포함하도록 선택한 Google Cloud 프로젝트에서 결제가 사용 설정되었는지, 그리고 Google Cloud 프로젝트가 BigQuery 데이터 세트로 내보낼 데이터가 포함된 같은 Cloud Billing 계정에 연결되어있는지 확인합니다.

3. BigQuery Data Transfer Service API를 사용 설정

Cloud Billing 가격 책정 데이터를 BigQuery로 내보내려면 BigQuery Data Transfer Service API를 사용 설정해야 합니다. Cloud Billing 가격 책정 데이터를 내보낼 계획이 없으면 4단계로 건너뛰어도 됩니다. BigQuery 데이터 세트 만들기로 건너뛰어도 됩니다.

BigQuery Data Transfer Service API는 BigQuery 데이터 세트를 포함하는 데 사용하는 것과 동일한 Google Cloud 프로젝트에서 사용 설정해야 합니다. 프로젝트 섹션의 권장사항을 따랐다면 이는 사용자의 결제 관리 Google Cloud 프로젝트입니다.

BigQuery Data Transfer Service API를 사용 설정하려면 다음을 수행하세요.

  1. Google Cloud 콘솔에 로그인하고 API 페이지로 이동합니다.

    BigQuery Data Transfer Service API 페이지로 이동

  2. 페이지 왼쪽 상단에서 프로젝트를 선택합니다. BigQuery 데이터 세트를 포함하는 데 사용하는 프로젝트와 동일한 프로젝트에서 BigQuery Data Transfer Service API를 사용 설정해야 합니다. 프로젝트 섹션의 권장사항을 따랐다면 이는 사용자의 결제 관리 Google Cloud 프로젝트입니다.

  3. BigQuery Data Transfer Service API 페이지에서 사용 설정을 클릭하여 선택한 프로젝트에서 API를 사용 설정합니다.

API 사용 설정에 대한 자세한 내용은 서비스 사용 문서를 참조하세요.

4. BigQuery 데이터 세트 만들기

BigQuery로 Cloud Billing 데이터를 내보내도록 만들기 전에 내보낸 데이터를 관리할 BigQuery 데이터 세트를 하나 이상 만들어야 합니다. 동일한 데이터 세트를 사용하여 표준 사용량 비용 데이터, 상세 사용량 비용 데이터, 가격 책정 데이터를 포함할 수 있습니다.

데이터 세트는 지정한 Google Cloud 프로젝트 내에 포함됩니다. 데이터 세트는 테이블에 대한 액세스를 구성하고 제어하는 데 사용하는 최상위 컨테이너입니다. 테이블이나 뷰는 반드시 데이터 세트에 속해야 하므로, 데이터 세트를 한 개 이상 만든 후에 데이터를 BigQuery로 로드해야 합니다.

기존 데이터 세트를 사용하는 경우 결제 데이터를 BigQuery로 내보내는 데 영향을 미칠 수 있는 제한사항(예: 고객 관리 키 암호화를 사용하도록 구성된 데이터 세트로 데이터를 내보낼 수 없음, 지원되지 않는 리전 위치로 구성된 데이터 세트를 사용할 수 없음)을 검토합니다.

BigQuery 데이터 세트를 만들려면 다음을 수행합니다.

  1. Google Cloud 콘솔에 로그인하고 BigQuery 페이지로 이동합니다.

    BigQuery 페이지로 이동

  2. Google Cloud 콘솔 페이지 상단의 프로젝트 드롭다운 목록( 내 프로젝트 )에서 데이터 세트를 포함하도록 설정한 프로젝트를 선택합니다. 다음 단계에서 사용할 수 있도록 프로젝트 ID를 기록합니다.

  3. 탐색기 패널의 고정된 프로젝트 섹션에서 your-project-ID를 클릭하여 프로젝트를 펼치고 기존 데이터 세트 및 저장된 쿼리를 봅니다.

  4. 프로젝트 ID 옆에서 작업 보기 메뉴()를 클릭한 후 데이터 세트 만들기를 클릭합니다. 데이터 세트 만들기 패널이 열립니다.

    1. 데이터 세트 ID를 입력합니다. 프로젝트별 ID가 아닌 all_billing_data와 같이 프로젝트를 포함하는 ID를 사용하는 것이 좋습니다.
    2. 데이터 위치를 선택합니다. 데이터 위치는 데이터가 저장되는 멀티 리전 또는 리전을 지정합니다. 이 데이터 세트에 있는 모든 테이블이 이 위치를 공유합니다.

      멀티 리전 위치(유럽 또는 미국)를 선택하는 것이 좋습니다. 표준 사용량 비용상세 사용량 비용 데이터 내보내기의 경우 선택한 위치가 지난달의 데이터가 데이터 세트에 소급 추가되었는지 여부에 영향을 줄 수 있습니다. 데이터 세트 위치와 데이터 가용성에 대한 자세한 내용은 제한사항을 참조하세요.

      Cloud Billing 내보내기는 모든 멀티 리전 위치(유럽 또는 미국)를 지원합니다. 하지만 BigQuery로 Cloud Billing 내보내기에는 데이터 세트 리전 위치의 하위 집합만 지원됩니다. 데이터 세트 위치에 대한 자세한 내용은 제한사항을 참조하세요.

      데이터 세트를 만든 후에는 이 위치를 변경할 수 없습니다. 위치에 대해 자세히 알아보기

    3. 테이블 만료 시간 사용 설정 옵션이 삭제되었는지 확인합니다.

      테이블 만료 시간을 사용 설정하고 일 수를 입력하면 이 데이터 세트에 새로 생성된 테이블은 생성된 후 지정된 일 수가 지나면 자동으로 삭제됩니다. 중요: 내보낸 Cloud Billing 데이터 레코드가 포함된 테이블을 삭제하면 이 레코드가 삭제되어 삭제된 레코드를 백필할 수 없습니다.

    4. 고급 옵션 섹션에서 선택한 암호화 설정이 Google 관리 암호화 키인지 확인합니다.

      고객 관리 암호화 키(CMEK) 옵션을 사용하지 마세요. Cloud Billing 데이터 레코드를 BigQuery로 내보내는 경우에는 CMEK 암호화가 지원되지 않습니다.

    5. 저장하려면 데이터 세트 만들기를 클릭합니다.

BigQuery로 결제 데이터 내보내기에 영향을 줄 수 있는 제한사항을 참조하세요.

리셀러인 경우 리셀러 전용 채널 서비스 결제 데이터 내보내기를 사용 설정할 때 방금 만든 동일한 프로젝트 및 데이터 세트를 재사용할 수 있습니다.

5. Cloud Billing을 BigQuery 데이터 세트로 내보내기 사용 설정

Google Cloud 콘솔의 Cloud Billing 섹션에서 Cloud Billing 데이터 내보내기를 사용 설정합니다. 다음은 내보낼 수 있는 데이터 유형입니다.

  • 표준 사용량 비용 데이터 - 계정 ID, 인보이스 날짜, 서비스, SKU, 프로젝트, 라벨, 위치, 비용, 사용량, 크레딧, 조정, 통화 등의 표준 Cloud Billing 계정 비용 사용량 정보를 포함합니다.

    표준 사용량 내보내기를 사용하여 비용 데이터의 광범위한 추세를 분석합니다.

  • 상세 사용량 비용 데이터 - 자세한 Cloud Billing 계정 비용 사용량 정보를 포함합니다. 표준 사용량 비용 데이터의 모든 정보와 서비스 사용량을 생성하는 가상 머신 또는 SSD 등 리소스 수준의 비용 데이터를 포함합니다.

    상세 내보내기를 사용하여 리소스 수준의 비용을 분석하고 비용이 증가할 수 있는 특정 리소스를 식별합니다.

    상세 내보내기에는 Compute Engine에 대한 리소스 수준 정보가 자동으로 포함됩니다. 상세 데이터 내보내기에서 Google Kubernetes Engine(GKE) 클러스터 비용 분석을 보려면 또한 GKE에 대한 비용 할당을 사용 설정해야 합니다.

  • 가격 책정 데이터 - 계정 ID, 서비스, SKU, 제품, 지역 메타데이터, 가격 책정 단위, 통화, 집계, 등급과 같은 Cloud Billing 계정 가격 책정 정보가 포함됩니다.

Cloud Billing 사용량 비용 또는 가격 책정 데이터를 BigQuery로 내보내려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 결제 내보내기 페이지로 이동합니다.

    결제 내보내기 페이지로 이동

  2. 프롬프트에서 결제 데이터를 내보내려는 Cloud Billing 계정을 선택합니다. 선택한 결제 계정에 대해 결제 내보내기 페이지가 열립니다.

  3. BigQuery 내보내기 탭에서 내보내려는 데이터 유형마다 설정 수정을 클릭합니다. 각 데이터 유형은 개별적으로 구성됩니다.

  4. 프로젝트 목록에서 BigQuery 데이터 세트를 포함하도록 설정한 프로젝트를 선택합니다.

    선택한 프로젝트는 내보낸 Cloud Billing 데이터를 BigQuery 데이터 세트에 저장하는 데 사용됩니다.

    표준상세 사용량 비용 데이터 내보내기의 경우 Cloud Billing 데이터에는 동일한 Cloud Billing 계정으로 결제되는 Google Cloud 프로젝트 모두에 대한 사용량/비용 데이터가 포함됩니다.

    가격 책정 데이터 내보내기의 경우 Cloud Billing 데이터에 선택한 데이터 세트 프로젝트에 연결된 Cloud Billing 계정의 가격 책정 데이터만 포함됩니다.

  5. 데이터 세트 ID 목록에서 내보낸 Cloud Billing 데이터를 포함하도록 설정한 데이터 세트를 선택합니다.

    BigQuery로 내보낸 모든 유형의 Cloud Billing 데이터에는 다음이 적용됩니다.

    • BigQuery로 데이터를 내보내려면 BigQuery API가 필요합니다. 선택한 프로젝트에 BigQuery API가 사용 설정되지 않은 경우 사용 설정하라는 메시지가 표시됩니다. BigQuery API 사용 설정을 클릭하여 API를 사용 설정합니다.
    • 선택한 프로젝트에 BigQuery 데이터 세트가 포함되지 않은 경우 데이터 세트를 만들라는 메시지가 표시됩니다. 필요한 경우 다음 단계를 따라 새 데이터 세트를 만듭니다.
    • 기존 데이터 세트를 사용하는 경우 결제 데이터를 BigQuery로 내보내는 데 영향을 미칠 수 있는 제한사항(예: 고객 관리 암호화 키(CMEK)를 사용하도록 구성된 데이터 세트로 데이터를 내보낼 수 없음, 지원되지 않는 리전 위치로 구성된 데이터 세트를 사용할 수 없음)을 검토합니다.

    가격 책정 데이터 내보내기의 경우 BigQuery로 데이터를 내보내려면 BigQuery Data Transfer Service API가 필요합니다. 선택한 프로젝트에 BigQuery Data Transfer Service API가 사용 설정되지 않은 경우에는 사용 설정하라는 메시지가 표시됩니다. 필요한 경우 다음 단계에 따라 API를 사용 설정합니다.

  6. 저장을 클릭합니다.

내보낼 Cloud Billing 데이터 업데이트

Cloud Billing 데이터를 BigQuery로 내보내도록 사용 설정한 후 다른 유형을 사용 중지하거나 사용 설정하여 내보낼 데이터를 변경할 수 있습니다.

데이터 내보내기를 중지하기 전에 제한사항데이터 가용성 가이드라인을 검토하여 BigQuery로 내보낸 결제 데이터에 미치는 영향을 확인합니다.

BigQuery로 내보내는 Cloud Billing 유형을 사용 중지하려면 다음 단계를 따르세요.

  1. 그에 따라 표준 내보내기 사용 중지, 상세 내보내기 사용 중지 또는 가격 책정 내보내기 사용 중지를 선택합니다.
  2. 확인을 선택하여 선택사항을 저장합니다.

현재 사용 중지된 Cloud Billing 유형을 BigQuery로 내보내는 기능을 사용 설정하려면 Cloud Billing 데이터를 BigQuery로 내보내도록 설정을 참조하세요.

데이터 세트 권한 정보

Cloud Billing을 BigQuery로 내보내기는 서비스 계정을 사용하여 데이터 세트 권한을 관리합니다.

BigQuery로 Cloud Billing 내보내기를 사용 설정하면 Google에서는 자동으로 사용자가 지정한 데이터 세트에 소유자로 서비스 계정을 추가합니다. 서비스 계정은 다음과 같습니다.

  • 표준 및 세부 사용량 비용 데이터 세트의 경우: billing-export-bigquery@system.gserviceaccount.com
  • 가격 책정 데이터 세트의 경우: cloud-account-pricing@cloud-account-pricing.iam.gserviceaccount.com

서비스 계정은 Google에서 소유하고 관리하며, 오프라인 프로세스에서 테이블을 만들고 Cloud Billing 레코드를 기록하는 데 필요한 권한을 제공합니다.

BigQuery로 결제 데이터 내보내기에 영향을 줄 수 있는 제한사항을 참조하세요.

결제 데이터 테이블

Cloud Billing을 BigQuery로 내보내기를 사용 설정한 직후 결제 데이터 테이블이 BigQuery 데이터 세트에 자동으로 생성됩니다. 이러한 BigQuery 테이블 및 테이블 스키마에 대한 자세한 내용은 BigQuery에서 자동 생성된 데이터 테이블 이해하기를 참조하세요.

데이터 로드 빈도

  • BigQuery로 표준 또는 상세 사용량 비용 내보내기를 처음 사용 설정하면 Google Cloud 비용 데이터가 BigQuery 데이터 세트에 전파되는 데 몇 시간이 걸릴 수 있습니다. 데이터는 시간순으로 내보내집니다. 내보내기가 이번 달과 지난달에 데이터를 소급하여 포함하도록 구성된 경우 내보낸 데이터가 현재 사용량 데이터를 완전히 따라잡으려면 최대 5일이 걸릴 수 있습니다.
  • BigQuery로 가격 내보내기를 처음 사용 설정하면 Google Cloud 가격 책정 데이터가 표시되는 데 최대 48시간이 걸릴 수 있습니다.

BigQuery 테이블로 로드하는 데이터 빈도에 대해 자세히 알아보기

제한사항

Cloud Billing 데이터를 BigQuery로 내보내려면 다음과 같은 제한사항이 적용됩니다.

  • Cloud Billing 데이터에서 사용할 수 있는 BigQuery 데이터 세트 위치

    BigQuery 데이터 세트위치(멀티 리전 위치(EU 또는 미국) 또는 리전 위치)를 사용하도록 구성됩니다. 데이터 세트 위치는 생성될 때 설정됩니다. 데이터 세트를 만든 후에는 위치를 변경할 수 없습니다.

    Cloud Billing 데이터 내보내기는 모든 멀티 리전 위치(EU 또는 미국)를 지원하지만 리전 위치의 하위 집합만 지원합니다. Cloud Billing 내보내기 설정을 구성할 때 지원되지 않는 리전 위치를 사용하도록 구성된 데이터 세트를 만들거나 선택하는 경우 내보내기 설정을 저장하려고 하면 잘못된 데이터 세트 리전 오류가 표시됩니다.

    다음 표에는 Cloud Billing 데이터를 포함하는 데 사용되는 BigQuery 데이터 세트에서 사용할 수 있는 멀티 리전 위치리전 위치가 나와 있습니다.

    미주 아시아 태평양 유럽

    멀티 리전: 미국

    리전:

    • northamerica-northeast1(몬트리올)
    • southamerica-east1(상파울루)
    • us-central1(아이오와)
    • us-east1(사우스캐롤라이나)
    • us-east4(북 버지니아)
    • us-west1(오리건)
    • us-west2(로스앤젤레스)
    • us-west3(솔트레이크시티)
    • us-west4(라스베이거스)

    리전:

    • asia-east1(타이완)
    • asia-east2(홍콩)
    • asia-northeast1(도쿄)
    • asia-northeast2(오사카)
    • asia-northeast3(서울)
    • asia-south1(뭄바이)
    • asia-southeast1(싱가포르)
    • asia-southeast2(자카르타)
    • australia-southeast1(시드니)

    멀티 리전: EU

    리전:

    • europe-central2(바르샤바)
    • europe-north1(핀란드)
    • europe-west1(벨기에)
    • europe-west2(런던)
    • europe-west3(프랑크푸르트)
    • europe-west4(네덜란드)
    • europe-west6(취리히)

  • 표준 사용량 비용 데이터 또는 상세 사용량 비용 데이터가 포함된 BigQuery 데이터 세트의 경우 데이터 세트에 구성하는 위치의 유형은 Google Cloud Billing 데이터를 데이터 세트로 내보낼 때의 타이밍에 영향을 줍니다.

    • 멀티 리전 위치(EU 또는 미국)를 사용하도록 데이터 세트를 구성한 경우 내보내기를 다시 사용 설정하지 않는 한 내보내기를 처음 사용 설정한 이전 월부터 발생한 Google Cloud 결제 데이터가 데이터 세트에 포함됩니다. 즉, 이번 달과 지난달에 대해 Google Cloud 결제 데이터가 소급하여 추가됩니다. 내보낸 데이터의 초기 백필의 경우 현재 사용량 데이터가 표시되기 전에 소급 Cloud Billing 데이터 내보내기가 완료되는 데 최대 5일이 걸릴 수 있습니다.
    • 데이터 세트가 지원되는 리전 위치를 사용하도록 구성된 경우 표준 사용량 비용 데이터상세 사용량 비용 데이터는 Cloud Billing 내보내기를 사용 설정한 날짜부터 발생한 Google Cloud 결제 데이터만 반영합니다. 즉, Google Cloud 결제 데이터는 멀티 리전이 아닌 데이터 세트 위치에 대해 소급하여 추가되지 않으므로 내보내기를 사용 설정하기 전의 Cloud Billing 데이터가 표시되지 않습니다.

    • 자세한 내용은 데이터 가용성을 참조하세요.

  • 가격 책정 데이터가 포함된 BigQuery 데이터 세트는 Cloud Billing 내보내기를 설정한 날짜부터 발생한 Google Cloud 결제 데이터만 수집합니다. 즉, Google Cloud 가격 책정 데이터는 소급하여 추가되지 않으므로 내보내기를 사용 설정하기 전의 Cloud Billing 가격 책정 데이터는 표시되지 않습니다. 자세한 내용은 데이터 가용성을 참조하세요.

  • 상세 사용량 비용 데이터를 내보낼 때 상세 내보내기에는 Compute Engine에 대한 리소스 수준 정보가 자동으로 포함됩니다. 또한 상세 데이터 내보내기에서 Google Kubernetes Engine(GKE) 클러스터 비용 분석을 보려면 GKE에 대한 비용 할당을 사용 설정해야 합니다.

  • 데이터 세트 암호화: 결제 데이터를 BigQuery에 내보낼 때 고객 관리 암호화 키(CMEK)는 지원되지 않습니다. 결제 데이터 데이터 세트에 CMEK 암호화를 사용 설정하면 이러한 유형의 암호화로 인해 Cloud Billing에서 해당 데이터 세트 내의 적절한 테이블에 결제 데이터를 쓰지 못하게 됩니다. 대신 Google 관리 암호화 키를 사용하도록 데이터 세트를 사용 설정해야 합니다.

  • 내보낸 데이터가 포함된 테이블에서 BigQuery 행 수준 보안을 사용하려면 BigQuery TRUE 필터를 사용하여 Cloud Billing 내보내기 서비스 계정 billing-export-bigquery@system.gserviceaccount.com에 테이블에 대한 전체 액세스 권한을 부여해야 합니다. 다음 명령어는 Cloud Billing 서비스 계정에 대한 액세스 권한을 부여합니다.

    CREATE ROW ACCESS POLICY cloud_billing_export_policy
    ON `__project_id__.__dataset_id__.__table_id__`
    GRANT TO ('serviceAccount:billing-export-bigquery@system.gserviceaccount.com')
    FILTER USING (TRUE);
    
  • 리소스 수준 태그가 BigQuery 내보내기에 전파되는 데 최대 1시간이 걸릴 수 있습니다. 1시간 내에 태그가 추가 또는 삭제되었거나 1시간 미만 동안 리소스가 존재하면 내보내기에 표시되지 않을 수 있습니다.

    리소스 수준 태그는 다음 리소스에 사용할 수 있습니다.

    • Compute Engine 인스턴스
    • Spanner 인스턴스
    • Cloud Run 서비스
    • Artifact Registry 저장소
  • VPC 서비스 제어를 사용하는 경우 BigQuery 내보내기가 차단될 수 있습니다. 이 문제를 해결하려면 VPC를 수동으로 제외해야 합니다.

Google Cloud 콘솔에서 사용 가능한 비용 및 가격 책정 보고서