このドキュメントでは、Cloud SQL の監査ロギングについて説明します。 Google Cloud サービスにより、 Google Cloud リソース内の管理アクティビティとアクセス アクティビティを記録する監査ログを生成できます。Cloud Audit Logs の詳細については、以下をご覧ください。
サービス名
Cloud SQL の監査ログでは、サービス名 cloudsql.googleapis.com
を使用します。このサービスでフィルタ:
protoPayload.serviceName="cloudsql.googleapis.com"
メソッド(権限タイプ別)
各 IAM 権限には type
プロパティがあります。このプロパティの値は列挙型で、ADMIN_READ
、ADMIN_WRITE
、DATA_READ
、DATA_WRITE
のいずれかになります。メソッドを呼び出すと、Cloud SQL により監査ログが生成されます。このログのカテゴリは、メソッドの実行に必要な権限の type
プロパティによって異なります。type
プロパティ値が DATA_READ
、DATA_WRITE
、または ADMIN_READ
の IAM 権限を必要とするメソッドは、データアクセス監査ログを生成します。type
プロパティ値が ADMIN_WRITE
の IAM 権限を必要とするメソッドは、管理アクティビティ監査ログを生成します。
権限タイプ | メソッド |
---|---|
ADMIN_READ |
cloudsql.backupRuns.get cloudsql.backupRuns.list cloudsql.backups.list cloudsql.instances.get cloudsql.instances.list cloudsql.instances.listServerCas cloudsql.operations.get cloudsql.operations.list cloudsql.sslCerts.get cloudsql.sslCerts.list |
ADMIN_WRITE |
cloudsql.backupRuns.create cloudsql.backupRuns.delete cloudsql.backups.create cloudsql.backups.delete cloudsql.backups.update cloudsql.instances.addServerCa cloudsql.instances.clone cloudsql.instances.connect cloudsql.instances.create cloudsql.instances.delete cloudsql.instances.demoteMaster cloudsql.instances.failover cloudsql.instances.migrate cloudsql.instances.promoteReplica cloudsql.instances.reencrypt cloudsql.instances.resetSslConfig cloudsql.instances.restart cloudsql.instances.restoreBackup cloudsql.instances.rotateServerCa cloudsql.instances.startReplica cloudsql.instances.stopReplica cloudsql.instances.truncateLog cloudsql.instances.update cloudsql.sslCerts.create cloudsql.sslCerts.delete |
DATA_READ |
cloudsql.databases.get cloudsql.databases.list cloudsql.instances.export cloudsql.users.get cloudsql.users.list |
DATA_WRITE |
cloudsql.databases.create cloudsql.databases.delete cloudsql.databases.update cloudsql.instances.executeSql cloudsql.instances.import cloudsql.instances.login cloudsql.users.create cloudsql.users.delete cloudsql.users.update |
API インターフェースの監査ログ
各メソッドで評価される権限と評価方法については、Identity and Access Management のドキュメントで Cloud SQL の情報をご覧ください。
cloudsql.backupRuns
次の監査ログは、cloudsql.backupRuns
に属するメソッドに関連付けられています。
create
- メソッド:
cloudsql.backupRuns.create
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.backupRuns.create - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backupRuns.create"
get
- メソッド:
cloudsql.backupRuns.get
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.backupRuns.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backupRuns.get"
list
- メソッド:
cloudsql.backupRuns.list
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.backupRuns.list - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backupRuns.list"
delete
- メソッド:
cloudsql.backupRuns.delete
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.backupRuns.delete - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backupRuns.delete"
cloudsql.backups
次の監査ログは、cloudsql.backups
に属するメソッドに関連付けられています。
create
- メソッド:
cloudsql.backups.create
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.backupRuns.create - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backups.create"
list
- メソッド:
cloudsql.backups.list
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.backupRuns.list - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backups.list"
get
- メソッド:
cloudsql.backups.get
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.backupRuns.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backups.get"
update
- メソッド:
cloudsql.backups.update
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.backupRuns.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backups.update"
delete
- メソッド:
cloudsql.backups.delete
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.backupRuns.delete - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.backups.delete"
cloudsql.databases
次の監査ログは、cloudsql.databases
に属するメソッドに関連付けられています。
create
- メソッド:
cloudsql.databases.create
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.databases.create - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.databases.create"
delete
- メソッド:
cloudsql.databases.delete
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.databases.delete - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.databases.delete"
get
- メソッド:
cloudsql.databases.get
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.databases.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.databases.get"
list
- メソッド:
cloudsql.databases.list
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.databases.list - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.databases.list"
update
- メソッド:
cloudsql.databases.update
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.databases.update - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.databases.update"
cloudsql.instances
次の監査ログは、cloudsql.instances
に属するメソッドに関連付けられています。
addServerCa
- メソッド:
cloudsql.instances.addServerCa
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.addServerCa - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.addServerCa"
clone
- メソッド:
cloudsql.instances.clone
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.clone - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.clone"
connect
- メソッド:
cloudsql.instances.connect
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.connect - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.connect"
create
- メソッド:
cloudsql.instances.create
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.create - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.create"
delete
- メソッド:
cloudsql.instances.delete
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.delete - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.delete"
demoteMaster
- メソッド:
cloudsql.instances.demoteMaster
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.demoteMaster - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.demoteMaster"
executeSql
- メソッド:
cloudsql.instances.executeSql
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.executeSql - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.executeSql"
export
- メソッド:
cloudsql.instances.export
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.export - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.export"
failover
- メソッド:
cloudsql.instances.failover
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.failover - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.failover"
get
- メソッド:
cloudsql.instances.get
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.get"
import
- メソッド:
cloudsql.instances.import
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.import - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.import"
list
- メソッド:
cloudsql.instances.list
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.list - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.list"
listServerCas
- メソッド:
cloudsql.instances.listServerCas
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.listServerCas - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.listServerCas"
login
- メソッド:
cloudsql.instances.login
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.login - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.login"
migrate
- メソッド:
cloudsql.instances.migrate
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.migrate - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.migrate"
promoteReplica
- メソッド:
cloudsql.instances.promoteReplica
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.promoteReplica - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.promoteReplica"
query
- メソッド:
cloudsql.instances.query
- 監査ログのタイプ: データアクセス
- 権限:
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.query"
reencrypt
- メソッド:
cloudsql.instances.reencrypt
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.reencrypt - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.reencrypt"
resetSslConfig
- メソッド:
cloudsql.instances.resetSslConfig
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.resetSslConfig - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.resetSslConfig"
restart
- メソッド:
cloudsql.instances.restart
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.restart - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.restart"
restoreBackup
- メソッド:
cloudsql.instances.restoreBackup
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.restoreBackup - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.restoreBackup"
rotateServerCa
- メソッド:
cloudsql.instances.rotateServerCa
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.rotateServerCa - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.rotateServerCa"
startReplica
- メソッド:
cloudsql.instances.startReplica
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.startReplica - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.startReplica"
stopReplica
- メソッド:
cloudsql.instances.stopReplica
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.stopReplica - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.stopReplica"
truncateLog
- メソッド:
cloudsql.instances.truncateLog
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.truncateLog - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.truncateLog"
update
- メソッド:
cloudsql.instances.update
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.instances.update - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.instances.update"
cloudsql.operations
次の監査ログは、cloudsql.operations
に属するメソッドに関連付けられています。
get
- メソッド:
cloudsql.operations.get
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.operations.get"
list
- メソッド:
cloudsql.operations.list
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.instances.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.operations.list"
cloudsql.sslCerts
次の監査ログは、cloudsql.sslCerts
に属するメソッドに関連付けられています。
create
- メソッド:
cloudsql.sslCerts.create
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.sslCerts.create - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.sslCerts.create"
delete
- メソッド:
cloudsql.sslCerts.delete
- 監査ログのタイプ: 管理アクティビティ
- 権限:
cloudsql.sslCerts.delete - ADMIN_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.sslCerts.delete"
get
- メソッド:
cloudsql.sslCerts.get
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.sslCerts.get - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.sslCerts.get"
list
- メソッド:
cloudsql.sslCerts.list
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.sslCerts.list - ADMIN_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.sslCerts.list"
cloudsql.users
次の監査ログは、cloudsql.users
に属するメソッドに関連付けられています。
create
- メソッド:
cloudsql.users.create
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.users.create - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.users.create"
delete
- メソッド:
cloudsql.users.delete
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.users.delete - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.users.delete"
get
- メソッド:
cloudsql.users.get
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.users.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.users.get"
list
- メソッド:
cloudsql.users.list
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.users.list - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.users.list"
update
- メソッド:
cloudsql.users.update
- 監査ログのタイプ: データアクセス
- 権限:
cloudsql.users.update - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
- このメソッドのフィルタ:
protoPayload.methodName="cloudsql.users.update"
システム イベント
システム イベント監査ログは、直接的なユーザー アクションではなく、GCP システムによって生成されます。詳細については、システム イベント監査ログをご覧ください。
メソッド名 | このイベントのフィルタ | 注 |
---|---|---|
cloudsql.instances.autoFailover |
protoPayload.methodName="cloudsql.instances.autoFailover"
|
|
cloudsql.instances.automatedBackup |
protoPayload.methodName="cloudsql.instances.automatedBackup"
|
|
cloudsql.instances.automaticStorageIncrease |
protoPayload.methodName="cloudsql.instances.automaticStorageIncrease"
|