Cloud Deployment Manager 审核日志记录

借助 Cloud Deployment Manager 的 Cloud Audit Logs,您可以跟踪对资源执行的管理和数据访问操作,从而监控访问和配置更改。您可以在 Logs Explorer 中查询这些日志,并查看哪些 Cloud Deployment Manager API 方法会生成 Cloud Audit Logs。

如需详细了解 Cloud Audit Logs,请参阅以下文档:

服务名称

如需查看 Cloud Deployment Manager 审核日志,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往 Logs Explorer 页面:

    转到日志浏览器

  2. 将以下查询复制并粘贴到Logs Explorer的查询字段中,然后点击运行查询。

        protoPayload.serviceName="deploymentmanager.googleapis.com"
      

方法(按权限类型)

每个 IAM 权限都有一个 type 属性,该属性的值是一个枚举,可以是以下四个值之一:ADMIN_READ、ADMIN_WRITE、DATA_READ 或 DATA_WRITE。在您调用某个方法时,Cloud Deployment Manager 会生成一个审核日志,其类别取决于执行该方法所需权限的 type 属性。需要 IAM 权限且 type 属性值为 DATA_READ、DATA_WRITE 或 ADMIN_READ 的方法会生成数据访问审核日志。需要 IAM 权限且 type 属性值为 ADMIN_WRITE 的方法会生成管理员活动审核日志。

以下列表中标记为 (LRO) 的 API 方法是长时间运行的操作 (LRO)。 这些方法通常会生成两个审核日志条目:一个在操作开始时生成,另一个在操作结束时生成。如需了解详情,请参阅长时间运行的操作的审核日志。
权限类型 方法
ADMIN_READ v2.deploymentmanager.deployments.get
v2.deploymentmanager.deployments.getIamPolicy
v2.deploymentmanager.deployments.list
v2.deploymentmanager.manifests.get
v2.deploymentmanager.manifests.list
v2.deploymentmanager.operations.get
v2.deploymentmanager.operations.list
v2.deploymentmanager.resources.get
v2.deploymentmanager.resources.list
v2.deploymentmanager.types.list
v2beta.deploymentmanager.deployments.get
v2beta.deploymentmanager.deployments.list
v2beta.deploymentmanager.manifests.list
v2beta.deploymentmanager.operations.get
v2beta.deploymentmanager.resources.list
ADMIN_WRITE alpha.deploymentmanager.deployments.insert (LRO)
v2.deploymentmanager.deployments.cancelPreview (LRO)
v2.deploymentmanager.deployments.delete (LRO)
v2.deploymentmanager.deployments.insert (LRO)
v2.deploymentmanager.deployments.patch (LRO)
v2.deploymentmanager.deployments.setIamPolicy
v2.deploymentmanager.deployments.stop (LRO)
v2.deploymentmanager.deployments.update (LRO)
v2beta.deploymentmanager.deployments.cancelPreview (LRO)
v2beta.deploymentmanager.deployments.delete (LRO)
v2beta.deploymentmanager.deployments.insert (LRO)
v2beta.deploymentmanager.deployments.patch (LRO)
v2beta.deploymentmanager.deployments.stop (LRO)
v2beta.deploymentmanager.deployments.update (LRO)

API 接口审核日志

如需了解如何针对每种方法评估权限以及评估哪些权限,请参阅 Cloud Deployment Manager 的 Identity and Access Management 文档。

alpha.deploymentmanager.deployments

以下审核日志与属于 alpha.deploymentmanager.deployments 的方法相关联。

insert

  • 方法:alpha.deploymentmanager.deployments.insert
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="alpha.deploymentmanager.deployments.insert"

v2.deploymentmanager.deployments

以下审核日志与属于 v2.deploymentmanager.deployments 的方法相关联。

cancelPreview

  • 方法:v2.deploymentmanager.deployments.cancelPreview
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.cancelPreview - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.cancelPreview"

delete

  • 方法:v2.deploymentmanager.deployments.delete
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.delete"

get

  • 方法:v2.deploymentmanager.deployments.get
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.deployments.get - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.get"

getIamPolicy

  • 方法:v2.deploymentmanager.deployments.getIamPolicy
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.deployments.getIamPolicy - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.getIamPolicy"

insert

  • 方法:v2.deploymentmanager.deployments.insert
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.insert"

list

  • 方法:v2.deploymentmanager.deployments.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.deployments.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.list"

patch

  • 方法:v2.deploymentmanager.deployments.patch
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.patch"

setIamPolicy

  • 方法:v2.deploymentmanager.deployments.setIamPolicy
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.setIamPolicy - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.setIamPolicy"

stop

  • 方法:v2.deploymentmanager.deployments.stop
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.stop - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.stop"

update

  • 方法:v2.deploymentmanager.deployments.update
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.deployments.update"

v2.deploymentmanager.manifests

以下审核日志与属于 v2.deploymentmanager.manifests 的方法相关联。

get

  • 方法:v2.deploymentmanager.manifests.get
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.manifests.get - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.manifests.get"

list

  • 方法:v2.deploymentmanager.manifests.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.manifests.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.manifests.list"

v2.deploymentmanager.operations

以下审核日志与属于 v2.deploymentmanager.operations 的方法相关联。

get

  • 方法:v2.deploymentmanager.operations.get
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.operations.get - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.operations.get"

list

  • 方法:v2.deploymentmanager.operations.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.operations.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.operations.list"

v2.deploymentmanager.resources

以下审核日志与属于 v2.deploymentmanager.resources 的方法相关联。

get

  • 方法:v2.deploymentmanager.resources.get
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.resources.get - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.resources.get"

list

  • 方法:v2.deploymentmanager.resources.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.resources.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.resources.list"

v2.deploymentmanager.types

以下审核日志与属于 v2.deploymentmanager.types 的方法相关联。

list

  • 方法:v2.deploymentmanager.types.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.types.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2.deploymentmanager.types.list"

v2beta.deploymentmanager.deployments

以下审核日志与属于 v2beta.deploymentmanager.deployments 的方法相关联。

cancelPreview

  • 方法:v2beta.deploymentmanager.deployments.cancelPreview
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.cancelPreview - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.cancelPreview"

delete

  • 方法:v2beta.deploymentmanager.deployments.delete
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.delete"

get

  • 方法:v2beta.deploymentmanager.deployments.get
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.deployments.get - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.get"

insert

  • 方法:v2beta.deploymentmanager.deployments.insert
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.insert"

list

  • 方法:v2beta.deploymentmanager.deployments.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.deployments.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.list"

patch

  • 方法:v2beta.deploymentmanager.deployments.patch
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.patch"

stop

  • 方法:v2beta.deploymentmanager.deployments.stop
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.stop - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.stop"

update

  • 方法:v2beta.deploymentmanager.deployments.update
  • 审核日志类型:管理员活动
  • 权限:
    • deploymentmanager.deployments.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作:长时间运行的操作
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.deployments.update"

v2beta.deploymentmanager.manifests

以下审核日志与属于 v2beta.deploymentmanager.manifests 的方法相关联。

list

  • 方法:v2beta.deploymentmanager.manifests.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.manifests.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.manifests.list"

v2beta.deploymentmanager.operations

以下审核日志与属于 v2beta.deploymentmanager.operations 的方法相关联。

get

  • 方法:v2beta.deploymentmanager.operations.get
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.operations.get - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.operations.get"

v2beta.deploymentmanager.resources

以下审核日志与属于 v2beta.deploymentmanager.resources 的方法相关联。

list

  • 方法:v2beta.deploymentmanager.resources.list
  • 审核日志类型:数据访问
  • 权限:
    • deploymentmanager.resources.list - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件: protoPayload.methodName="v2beta.deploymentmanager.resources.list"