BigQuery Data Transfer Service の監査ロギング
このドキュメントでは、BigQuery Data Transfer Service の監査ロギングについて説明します。 Google Cloud サービスは、 Google Cloud リソース内の管理アクティビティとアクセス アクティビティを記録する監査ログを生成します。Cloud Audit Logs の詳細については、以下をご覧ください。
サービス名
BigQuery Data Transfer Service の監査ログでは、サービス名 bigquerydatatransfer.googleapis.com が使用されます。このサービスでフィルタ:
protoPayload.serviceName="bigquerydatatransfer.googleapis.com"
メソッド(権限タイプ別)
各 IAM 権限には type プロパティがあります。このプロパティの値は列挙型で、ADMIN_READ、ADMIN_WRITE、DATA_READ、DATA_WRITE のいずれかになります。メソッドを呼び出すと、BigQuery Data Transfer Service は監査ログを生成します。このログのカテゴリは、メソッドの実行に必要な権限の type プロパティによって異なります。type プロパティ値が DATA_READ、DATA_WRITE、または ADMIN_READ の IAM 権限を必要とするメソッドは、データアクセス監査ログを生成します。type プロパティ値が ADMIN_WRITE の IAM 権限を必要とするメソッドは、管理アクティビティ監査ログを生成します。
| 権限タイプ | メソッド |
|---|---|
ADMIN_READ |
google.cloud.bigquery.datatransfer.v1.DataTransferService.CheckValidCredsgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.GetDataSourcegoogle.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferConfiggoogle.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferRungoogle.cloud.bigquery.datatransfer.v1.DataTransferService.ListDataSourcesgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferConfigsgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferLogsgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferRunsgoogle.cloud.location.Locations.GetLocationgoogle.cloud.location.Locations.ListLocations |
ADMIN_WRITE |
google.cloud.bigquery.datatransfer.v1.DataTransferService.CreateTransferConfiggoogle.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferConfiggoogle.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferRungoogle.cloud.bigquery.datatransfer.v1.DataTransferService.EnrollDataSourcesgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.ScheduleTransferRunsgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.StartManualTransferRunsgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.UnenrollDataSourcesgoogle.cloud.bigquery.datatransfer.v1.DataTransferService.UpdateTransferConfig |
API インターフェースの監査ログ
各メソッドで評価される権限と評価方法については、Identity and Access Management のドキュメントで BigQuery Data Transfer Service の情報をご覧ください。
google.cloud.bigquery.datatransfer.v1.DataTransferService
次の監査ログは、google.cloud.bigquery.datatransfer.v1.DataTransferService に属するメソッドに関連付けられています。
CheckValidCreds
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.CheckValidCreds - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.CheckValidCreds"
CreateTransferConfig
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.CreateTransferConfig - 監査ログのタイプ: 管理アクティビティ
- 権限:
bigquery.transfers.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.CreateTransferConfig"
DeleteTransferConfig
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferConfig - 監査ログのタイプ: 管理アクティビティ
- 権限:
bigquery.transfers.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferConfig"
DeleteTransferRun
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferRun - 監査ログのタイプ: 管理アクティビティ
- 権限:
bigquery.transfers.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.DeleteTransferRun"
EnrollDataSources
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.EnrollDataSources - 監査ログのタイプ: 管理アクティビティ
- 権限:
resourcemanager.projects.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.EnrollDataSources"
GetDataSource
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.GetDataSource - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.GetDataSource"
GetTransferConfig
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferConfig - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferConfig"
GetTransferRun
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferRun - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.GetTransferRun"
ListDataSources
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.ListDataSources - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.ListDataSources"
ListTransferConfigs
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferConfigs - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferConfigs"
ListTransferLogs
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferLogs - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferLogs"
ListTransferRuns
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferRuns - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.ListTransferRuns"
ScheduleTransferRuns
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.ScheduleTransferRuns - 監査ログのタイプ: 管理アクティビティ
- 権限:
bigquery.transfers.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.ScheduleTransferRuns"
StartManualTransferRuns
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.StartManualTransferRuns - 監査ログのタイプ: 管理アクティビティ
- 権限:
bigquery.transfers.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.StartManualTransferRuns"
UnenrollDataSources
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.UnenrollDataSources - 監査ログのタイプ: 管理アクティビティ
- 権限:
resourcemanager.projects.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.UnenrollDataSources"
UpdateTransferConfig
- メソッド:
google.cloud.bigquery.datatransfer.v1.DataTransferService.UpdateTransferConfig - 監査ログのタイプ: 管理アクティビティ
- 権限:
bigquery.transfers.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.bigquery.datatransfer.v1.DataTransferService.UpdateTransferConfig"
google.cloud.location.Locations
次の監査ログは、google.cloud.location.Locations に属するメソッドに関連付けられています。
GetLocation
- メソッド:
google.cloud.location.Locations.GetLocation - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.location.Locations.GetLocation"
ListLocations
- メソッド:
google.cloud.location.Locations.ListLocations - 監査ログのタイプ: データアクセス
- 権限:
bigquery.transfers.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.location.Locations.ListLocations"