API Hub の監査ロギング

このページは ApigeeApigee ハイブリッドに適用されます。

このドキュメントでは、API Hub の監査ロギングについて説明します。Google Cloud サービスは、Google Cloud リソース内の管理アクティビティとアクセス アクティビティを記録する監査ログを生成します。Cloud Audit Logs の詳細については、以下をご覧ください。

サービス名

API Hub 監査ログでは、サービス名 apihub.googleapis.com が使用されます。このサービスでフィルタ:

    protoPayload.serviceName="apihub.googleapis.com"
  

メソッド(権限タイプ別)

各 IAM 権限には type プロパティがあります。このプロパティの値は列挙型で、ADMIN_READADMIN_WRITEDATA_READDATA_WRITE のいずれかになります。メソッドを呼び出すと、API Hub は監査ログを生成します。このログのカテゴリは、メソッドの実行に必要な権限の type プロパティによって異なります。type プロパティ値が DATA_READDATA_WRITE、または ADMIN_READ の IAM 権限を必要とするメソッドは、データアクセス監査ログを生成します。type プロパティ値が ADMIN_WRITE の IAM 権限を必要とするメソッドは、管理アクティビティ監査ログを生成します。

権限タイプ メソッド
ADMIN_READ google.cloud.apihub.v1.ApiHubPlugin.GetPlugin
google.cloud.apihub.v1.Provisioning.LookupApiHubInstance
google.cloud.apihub.v1.RuntimeProjectAttachmentService.ListRuntimeProjectAttachments
google.cloud.apihub.v1.RuntimeProjectAttachmentService.LookupRuntimeProjectAttachment
ADMIN_WRITE google.cloud.apihub.v1.ApiHubPlugin.DisablePlugin
google.cloud.apihub.v1.ApiHubPlugin.EnablePlugin
google.cloud.apihub.v1.HostProjectRegistrationService.CreateHostProjectRegistration
google.cloud.apihub.v1.Provisioning.CreateApiHubInstance
google.cloud.apihub.v1.RuntimeProjectAttachmentService.CreateRuntimeProjectAttachment
DATA_READ google.cloud.apihub.v1.ApiHub.GetApi
google.cloud.apihub.v1.ApiHub.GetAttribute
google.cloud.apihub.v1.ApiHub.GetDeployment
google.cloud.apihub.v1.ApiHub.GetExternalApi
google.cloud.apihub.v1.ApiHub.GetSpec
google.cloud.apihub.v1.ApiHub.GetSpecContents
google.cloud.apihub.v1.ApiHub.GetVersion
google.cloud.apihub.v1.ApiHub.ListApis
google.cloud.apihub.v1.ApiHub.ListAttributes
google.cloud.apihub.v1.ApiHub.ListDeployments
google.cloud.apihub.v1.ApiHub.ListExternalApis
google.cloud.apihub.v1.ApiHub.ListSpecs
google.cloud.apihub.v1.ApiHub.ListVersions
DATA_WRITE google.cloud.apihub.v1.ApiHub.CreateApi
google.cloud.apihub.v1.ApiHub.CreateAttribute
google.cloud.apihub.v1.ApiHub.CreateDeployment
google.cloud.apihub.v1.ApiHub.CreateExternalApi
google.cloud.apihub.v1.ApiHub.CreateSpec
google.cloud.apihub.v1.ApiHub.CreateVersion
google.cloud.apihub.v1.ApiHub.DeleteApi
google.cloud.apihub.v1.ApiHub.DeleteAttribute
google.cloud.apihub.v1.ApiHub.DeleteDeployment
google.cloud.apihub.v1.ApiHub.DeleteExternalApi
google.cloud.apihub.v1.ApiHub.DeleteSpec
google.cloud.apihub.v1.ApiHub.DeleteVersion
google.cloud.apihub.v1.ApiHub.UpdateApi
google.cloud.apihub.v1.ApiHub.UpdateAttribute
google.cloud.apihub.v1.ApiHub.UpdateDeployment
google.cloud.apihub.v1.ApiHub.UpdateExternalApi
google.cloud.apihub.v1.ApiHub.UpdateSpec
google.cloud.apihub.v1.ApiHub.UpdateVersion

API インターフェースの監査ログ

各メソッドで評価される権限と評価方法については、Identity and Access Management のドキュメントで API Hub の情報をご覧ください。

google.cloud.apihub.v1.ApiHub

次の監査ログは、google.cloud.apihub.v1.ApiHub に属するメソッドに関連付けられています。

CreateApi

  • メソッド: google.cloud.apihub.v1.ApiHub.CreateApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.apis.create - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateApi"

CreateAttribute

  • メソッド: google.cloud.apihub.v1.ApiHub.CreateAttribute
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.attributes.create - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateAttribute"

CreateDeployment

  • メソッド: google.cloud.apihub.v1.ApiHub.CreateDeployment
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.deployments.create - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateDeployment"

CreateExternalApi

  • メソッド: google.cloud.apihub.v1.ApiHub.CreateExternalApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.externalApis.create - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateExternalApi"

CreateSpec

  • メソッド: google.cloud.apihub.v1.ApiHub.CreateSpec
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.specs.create - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateSpec"

CreateVersion

  • メソッド: google.cloud.apihub.v1.ApiHub.CreateVersion
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.versions.create - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateVersion"

DeleteApi

  • メソッド: google.cloud.apihub.v1.ApiHub.DeleteApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.apis.delete - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteApi"

DeleteAttribute

  • メソッド: google.cloud.apihub.v1.ApiHub.DeleteAttribute
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.attributes.delete - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteAttribute"

DeleteDeployment

  • メソッド: google.cloud.apihub.v1.ApiHub.DeleteDeployment
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.deployments.delete - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteDeployment"

DeleteExternalApi

  • メソッド: google.cloud.apihub.v1.ApiHub.DeleteExternalApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.externalApis.delete - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteExternalApi"

DeleteSpec

  • メソッド: google.cloud.apihub.v1.ApiHub.DeleteSpec
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.specs.delete - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteSpec"

DeleteVersion

  • メソッド: google.cloud.apihub.v1.ApiHub.DeleteVersion
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.versions.delete - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteVersion"

GetApi

  • メソッド: google.cloud.apihub.v1.ApiHub.GetApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.apis.get - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetApi"

GetAttribute

  • メソッド: google.cloud.apihub.v1.ApiHub.GetAttribute
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.attributes.get - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetAttribute"

GetDeployment

  • メソッド: google.cloud.apihub.v1.ApiHub.GetDeployment
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.deployments.get - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetDeployment"

GetExternalApi

  • メソッド: google.cloud.apihub.v1.ApiHub.GetExternalApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.externalApis.get - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetExternalApi"

GetSpec

  • メソッド: google.cloud.apihub.v1.ApiHub.GetSpec
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.specs.get - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetSpec"

GetSpecContents

  • メソッド: google.cloud.apihub.v1.ApiHub.GetSpecContents
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.specs.get - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetSpecContents"

GetVersion

  • メソッド: google.cloud.apihub.v1.ApiHub.GetVersion
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.versions.get - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetVersion"

ListApis

  • メソッド: google.cloud.apihub.v1.ApiHub.ListApis
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.apis.list - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListApis"

ListAttributes

  • メソッド: google.cloud.apihub.v1.ApiHub.ListAttributes
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.attributes.list - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListAttributes"

ListDeployments

  • メソッド: google.cloud.apihub.v1.ApiHub.ListDeployments
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.deployments.list - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListDeployments"

ListExternalApis

  • メソッド: google.cloud.apihub.v1.ApiHub.ListExternalApis
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.externalApis.list - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListExternalApis"

ListSpecs

  • メソッド: google.cloud.apihub.v1.ApiHub.ListSpecs
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.specs.list - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListSpecs"

ListVersions

  • メソッド: google.cloud.apihub.v1.ApiHub.ListVersions
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.versions.list - DATA_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListVersions"

UpdateApi

  • メソッド: google.cloud.apihub.v1.ApiHub.UpdateApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.apis.update - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateApi"

UpdateAttribute

  • メソッド: google.cloud.apihub.v1.ApiHub.UpdateAttribute
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.attributes.update - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateAttribute"

UpdateDeployment

  • メソッド: google.cloud.apihub.v1.ApiHub.UpdateDeployment
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.deployments.update - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateDeployment"

UpdateExternalApi

  • メソッド: google.cloud.apihub.v1.ApiHub.UpdateExternalApi
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.externalApis.update - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateExternalApi"

UpdateSpec

  • メソッド: google.cloud.apihub.v1.ApiHub.UpdateSpec
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.specs.update - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateSpec"

UpdateVersion

  • メソッド: google.cloud.apihub.v1.ApiHub.UpdateVersion
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.versions.update - DATA_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateVersion"

google.cloud.apihub.v1.ApiHubPlugin

次の監査ログは、google.cloud.apihub.v1.ApiHubPlugin に属するメソッドに関連付けられています。

DisablePlugin

  • メソッド: google.cloud.apihub.v1.ApiHubPlugin.DisablePlugin
  • 監査ログのタイプ: 管理アクティビティ
  • 権限:
    • apihub.plugins.disable - ADMIN_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHubPlugin.DisablePlugin"

EnablePlugin

  • メソッド: google.cloud.apihub.v1.ApiHubPlugin.EnablePlugin
  • 監査ログのタイプ: 管理アクティビティ
  • 権限:
    • apihub.plugins.enable - ADMIN_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHubPlugin.EnablePlugin"

GetPlugin

  • メソッド: google.cloud.apihub.v1.ApiHubPlugin.GetPlugin
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.plugins.get - ADMIN_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.ApiHubPlugin.GetPlugin"

google.cloud.apihub.v1.HostProjectRegistrationService

次の監査ログは、google.cloud.apihub.v1.HostProjectRegistrationService に属するメソッドに関連付けられています。

CreateHostProjectRegistration

  • メソッド: google.cloud.apihub.v1.HostProjectRegistrationService.CreateHostProjectRegistration
  • 監査ログのタイプ: 管理アクティビティ
  • 権限:
    • apihub.runTimeProjectAttachments.create - ADMIN_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.HostProjectRegistrationService.CreateHostProjectRegistration"

google.cloud.apihub.v1.Provisioning

次の監査ログは、google.cloud.apihub.v1.Provisioning に属するメソッドに関連付けられています。

CreateApiHubInstance

  • メソッド: google.cloud.apihub.v1.Provisioning.CreateApiHubInstance
  • 監査ログのタイプ: 管理アクティビティ
  • 権限:
    • apihub.apiHubInstances.create - ADMIN_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: 長時間実行オペレーション
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.Provisioning.CreateApiHubInstance"

LookupApiHubInstance

  • メソッド: google.cloud.apihub.v1.Provisioning.LookupApiHubInstance
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.apiHubInstances.list - ADMIN_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.Provisioning.LookupApiHubInstance"

google.cloud.apihub.v1.RuntimeProjectAttachmentService

次の監査ログは、google.cloud.apihub.v1.RuntimeProjectAttachmentService に属するメソッドに関連付けられています。

CreateRuntimeProjectAttachment

  • メソッド: google.cloud.apihub.v1.RuntimeProjectAttachmentService.CreateRuntimeProjectAttachment
  • 監査ログのタイプ: 管理アクティビティ
  • 権限:
    • apihub.runTimeProjectAttachments.attach - ADMIN_WRITE
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.RuntimeProjectAttachmentService.CreateRuntimeProjectAttachment"

ListRuntimeProjectAttachments

  • メソッド: google.cloud.apihub.v1.RuntimeProjectAttachmentService.ListRuntimeProjectAttachments
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.runTimeProjectAttachments.list - ADMIN_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.RuntimeProjectAttachmentService.ListRuntimeProjectAttachments"

LookupRuntimeProjectAttachment

  • メソッド: google.cloud.apihub.v1.RuntimeProjectAttachmentService.LookupRuntimeProjectAttachment
  • 監査ログのタイプ: データアクセス
  • 権限:
    • apihub.runTimeProjectAttachments.list - ADMIN_READ
  • メソッドが長時間実行オペレーションまたはストリーミング オペレーションのどちらであるか: どちらでもない。
  • このメソッドのフィルタ: protoPayload.methodName="google.cloud.apihub.v1.RuntimeProjectAttachmentService.LookupRuntimeProjectAttachment"