Multi-party Compute API の Cloud Audit Logs を使用すると、リソースに対する管理オペレーションとデータアクセス オペレーションを追跡して、アクセスと構成の変更をモニタリングできます。これらのログはログ エクスプローラでクエリできます。また、どの Multi-party Compute API API メソッドが Cloud Audit Logs を生成するかを確認できます。
Cloud Audit Logs の詳細については、次のドキュメントをご覧ください。
サービス名
マルチパーティ コンピューティング API の監査ログを表示する手順は次のとおりです。
Google Cloud コンソールで、[ログ エクスプローラ] ページに移動します。
次のクエリをコピーして、ログ エクスプローラの [クエリ] フィールドに貼り付け、[クエリを実行] をクリックします。
protoPayload.serviceName="mpc.googleapis.com"
メソッド(権限タイプ別)
各 IAM 権限には type プロパティがあります。このプロパティの値は列挙型で、ADMIN_READ、ADMIN_WRITE、DATA_READ、DATA_WRITE のいずれかになります。メソッドを呼び出すと、Multi-party Compute API は監査ログを生成します。このログのカテゴリは、メソッドの実行に必要な権限の type プロパティによって異なります。type プロパティ値が DATA_READ、DATA_WRITE、または ADMIN_READ の IAM 権限を必要とするメソッドは、データアクセス監査ログを生成します。type プロパティ値が ADMIN_WRITE の IAM 権限を必要とするメソッドは、管理アクティビティ監査ログを生成します。
| 権限タイプ | メソッド |
|---|---|
DATA_READ |
google.cloud.mpc.v1alpha1.KeyRingService.GetKeyRinggoogle.cloud.mpc.v1alpha1.KeyRingService.ListKeyRingsgoogle.cloud.mpc.v1alpha1.KeyService.GetKeygoogle.cloud.mpc.v1alpha1.KeyService.ListKeysgoogle.cloud.mpc.v1alpha1.ParticipantService.GetParticipantgoogle.cloud.mpc.v1alpha1.ParticipantService.ListParticipantsgoogle.cloud.mpc.v1alpha1.PolicyEvaluationService.AuthorizePayloadgoogle.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicygoogle.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicyAuthorTrustBundlegoogle.cloud.mpc.v1alpha1.PolicyManagerService.ListPoliciesgoogle.cloud.mpc.v1alpha1.ProposalService.FetchProposalSignaturegoogle.cloud.mpc.v1alpha1.ProposalService.GetProposalgoogle.cloud.mpc.v1alpha1.ProposalService.ListProposals |
DATA_WRITE |
google.cloud.mpc.v1alpha1.KeyRingService.CreateKeyRinggoogle.cloud.mpc.v1alpha1.KeyRingService.DeleteKeyRinggoogle.cloud.mpc.v1alpha1.KeyService.CreateKeygoogle.cloud.mpc.v1alpha1.KeyService.UpdateKeygoogle.cloud.mpc.v1alpha1.ParticipantService.CreateParticipantgoogle.cloud.mpc.v1alpha1.PolicyManagerService.AddQuorumSignaturegoogle.cloud.mpc.v1alpha1.PolicyManagerService.CreatePolicygoogle.cloud.mpc.v1alpha1.PolicyManagerService.RevokePolicygoogle.cloud.mpc.v1alpha1.PolicyManagerService.UpdatePolicyAuthorTrustBundlegoogle.cloud.mpc.v1alpha1.ProposalService.CreateProposalgoogle.cloud.mpc.v1alpha1.ProposalService.RecordParticipantDecision |
API インターフェースの監査ログ
各メソッドで評価される権限と評価方法については、Identity and Access Management のドキュメントで Multi-party Compute API の情報をご覧ください。
google.cloud.mpc.v1alpha1.KeyRingService
次の監査ログは、google.cloud.mpc.v1alpha1.KeyRingService に属するメソッドに関連付けられています。
CreateKeyRing
- メソッド:
google.cloud.mpc.v1alpha1.KeyRingService.CreateKeyRing - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keyRings.create - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.CreateKeyRing"
DeleteKeyRing
- メソッド:
google.cloud.mpc.v1alpha1.KeyRingService.DeleteKeyRing - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keyRings.delete - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.DeleteKeyRing"
GetKeyRing
- メソッド:
google.cloud.mpc.v1alpha1.KeyRingService.GetKeyRing - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keyRings.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.GetKeyRing"
ListKeyRings
- メソッド:
google.cloud.mpc.v1alpha1.KeyRingService.ListKeyRings - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keyRings.list - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyRingService.ListKeyRings"
google.cloud.mpc.v1alpha1.KeyService
次の監査ログは、google.cloud.mpc.v1alpha1.KeyService に属するメソッドに関連付けられています。
CreateKey
- メソッド:
google.cloud.mpc.v1alpha1.KeyService.CreateKey - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keys.create - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.CreateKey"
GetKey
- メソッド:
google.cloud.mpc.v1alpha1.KeyService.GetKey - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keys.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.GetKey"
ListKeys
- メソッド:
google.cloud.mpc.v1alpha1.KeyService.ListKeys - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keys.list - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.ListKeys"
UpdateKey
- メソッド:
google.cloud.mpc.v1alpha1.KeyService.UpdateKey - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/keys.update - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.KeyService.UpdateKey"
google.cloud.mpc.v1alpha1.ParticipantService
次の監査ログは、google.cloud.mpc.v1alpha1.ParticipantService に属するメソッドに関連付けられています。
CreateParticipant
- メソッド:
google.cloud.mpc.v1alpha1.ParticipantService.CreateParticipant - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/signers.create - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ParticipantService.CreateParticipant"
GetParticipant
- メソッド:
google.cloud.mpc.v1alpha1.ParticipantService.GetParticipant - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/signers.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ParticipantService.GetParticipant"
ListParticipants
- メソッド:
google.cloud.mpc.v1alpha1.ParticipantService.ListParticipants - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/signers.list - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ParticipantService.ListParticipants"
google.cloud.mpc.v1alpha1.PolicyEvaluationService
次の監査ログは、google.cloud.mpc.v1alpha1.PolicyEvaluationService に属するメソッドに関連付けられています。
AuthorizePayload
- メソッド:
google.cloud.mpc.v1alpha1.PolicyEvaluationService.AuthorizePayload - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/instances.authorizePayload - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyEvaluationService.AuthorizePayload"
google.cloud.mpc.v1alpha1.PolicyManagerService
次の監査ログは、google.cloud.mpc.v1alpha1.PolicyManagerService に属するメソッドに関連付けられています。
AddQuorumSignature
- メソッド:
google.cloud.mpc.v1alpha1.PolicyManagerService.AddQuorumSignature - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/policies.addQuorumSignature - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.AddQuorumSignature"
CreatePolicy
- メソッド:
google.cloud.mpc.v1alpha1.PolicyManagerService.CreatePolicy - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/policies.create - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.CreatePolicy"
GetPolicy
- メソッド:
google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicy - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/policies.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicy"
GetPolicyAuthorTrustBundle
- メソッド:
google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicyAuthorTrustBundle - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/policyAuthorTrustBundles.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.GetPolicyAuthorTrustBundle"
ListPolicies
- メソッド:
google.cloud.mpc.v1alpha1.PolicyManagerService.ListPolicies - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/policies.list - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.ListPolicies"
RevokePolicy
- メソッド:
google.cloud.mpc.v1alpha1.PolicyManagerService.RevokePolicy - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/policies.revoke - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.RevokePolicy"
UpdatePolicyAuthorTrustBundle
- メソッド:
google.cloud.mpc.v1alpha1.PolicyManagerService.UpdatePolicyAuthorTrustBundle - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/policyAuthorTrustBundles.update - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.PolicyManagerService.UpdatePolicyAuthorTrustBundle"
google.cloud.mpc.v1alpha1.ProposalService
次の監査ログは、google.cloud.mpc.v1alpha1.ProposalService に属するメソッドに関連付けられています。
CreateProposal
- メソッド:
google.cloud.mpc.v1alpha1.ProposalService.CreateProposal - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/proposals.create - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.CreateProposal"
FetchProposalSignature
- メソッド:
google.cloud.mpc.v1alpha1.ProposalService.FetchProposalSignature - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/proposals.fetchProposalSignature - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.FetchProposalSignature"
GetProposal
- メソッド:
google.cloud.mpc.v1alpha1.ProposalService.GetProposal - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/proposals.get - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.GetProposal"
ListProposals
- メソッド:
google.cloud.mpc.v1alpha1.ProposalService.ListProposals - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/proposals.list - DATA_READ
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.ListProposals"
RecordParticipantDecision
- メソッド:
google.cloud.mpc.v1alpha1.ProposalService.RecordParticipantDecision - 監査ログのタイプ: データアクセス
- 権限:
mpc.googleapis.com/proposals.recordParticipantDecision - DATA_WRITE
- メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか:
どちらでもない。
- このメソッドのフィルタ:
protoPayload.methodName="google.cloud.mpc.v1alpha1.ProposalService.RecordParticipantDecision"