GKE 关联集群审核日志记录

本文档介绍了在 GKE Multi-Cloud 产品(包括 GKE on Azure、GKE on AWS 和 GKE 关联集群 [EKS、AKS 和通用集群])上执行的审核日志记录。本文说明了哪些方法生成审核日志以及每个日志的内容。它还识别了不会生成审核日志的方法。Google Cloud 会生成审核日志,这些日志用于记录 Google Cloud 资源中的管理活动和访问事件。如需了解详情,请参阅 Cloud Audit Logs 概览

服务名称

GKE Multi-Cloud 审核日志使用服务名称 gkemulticloud.googleapis.com

方法(按权限类型)

检查 DATA_READDATA_WRITEADMIN_READ 权限的方法会生成归类为数据访问审核日志的日志。检查 ADMIN_WRITE 权限的方法会生成分类为管理员活动审核日志的日志。

权限类型 方法
ADMIN_READ google.cloud.gkemulticloud.v1.AttachedClusters.GenerateAttachedClusterInstallManifest
google.cloud.gkemulticloud.v1.AttachedClusters.GetAttachedCluster
google.cloud.gkemulticloud.v1.AttachedClusters.GetAttachedServerConfig
google.cloud.gkemulticloud.v1.AttachedClusters.ListAttachedClusters
google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsAccessToken
google.cloud.gkemulticloud.v1.AwsClusters.GetAwsCluster
google.cloud.gkemulticloud.v1.AwsClusters.GetAwsNodePool
google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig
google.cloud.gkemulticloud.v1.AwsClusters.ListAwsClusters
google.cloud.gkemulticloud.v1.AwsClusters.ListAwsNodePools
google.cloud.gkemulticloud.v1.AzureClusters.GenerateAzureAccessToken
google.cloud.gkemulticloud.v1.AzureClusters.GetAzureClient
google.cloud.gkemulticloud.v1.AzureClusters.GetAzureCluster
google.cloud.gkemulticloud.v1.AzureClusters.GetAzureNodePool
google.cloud.gkemulticloud.v1.AzureClusters.GetAzureServerConfig
google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClients
google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClusters
google.cloud.gkemulticloud.v1.AzureClusters.ListAzureNodePools
ADMIN_WRITE google.cloud.gkemulticloud.v1.AttachedClusters.CreateAttachedCluster
google.cloud.gkemulticloud.v1.AttachedClusters.DeleteAttachedCluster
google.cloud.gkemulticloud.v1.AttachedClusters.ImportAttachedCluster
google.cloud.gkemulticloud.v1.AttachedClusters.UpdateAttachedCluster
google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsCluster
google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsNodePool
google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsCluster
google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsNodePool
google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsCluster
google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsNodePool
google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureClient
google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureCluster
google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureNodePool
google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureClient
google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureCluster
google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureNodePool
google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureCluster
google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureNodePool

每个 API 接口的审核日志

google.cloud.gkemulticloud.v1.AttachedClusters

以下部分包含与属于 google.cloud.gkemulticloud.v1.AttachedClusters 的方法关联的审核日志的详细信息。

google.cloud.gkemulticloud.v1.AttachedClusters.CreateAttachedCluster

  • 方法google.cloud.gkemulticloud.v1.AttachedClusters.CreateAttachedCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.attachedClusters.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AttachedClusters.CreateAttachedCluster"

google.cloud.gkemulticloud.v1.AttachedClusters.DeleteAttachedCluster

  • 方法google.cloud.gkemulticloud.v1.AttachedClusters.DeleteAttachedCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.attachedClusters.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AttachedClusters.DeleteAttachedCluster"

google.cloud.gkemulticloud.v1.AttachedClusters.GenerateAttachedClusterInstallManifest

  • 方法google.cloud.gkemulticloud.v1.AttachedClusters.GenerateAttachedClusterInstallManifest
  • 审核日志类型数据访问
  • 权限
    • gkemulticloud.attachedClusters.generateInstallManifest - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AttachedClusters.GenerateAttachedClusterInstallManifest"

google.cloud.gkemulticloud.v1.AttachedClusters.GetAttachedCluster

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

google.cloud.gkemulticloud.v1.AttachedClusters.GetAttachedServerConfig

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

google.cloud.gkemulticloud.v1.AttachedClusters.ImportAttachedCluster

  • 方法google.cloud.gkemulticloud.v1.AttachedClusters.ImportAttachedCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.attachedClusters.import - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AttachedClusters.ImportAttachedCluster"

google.cloud.gkemulticloud.v1.AttachedClusters.ListAttachedClusters

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

google.cloud.gkemulticloud.v1.AttachedClusters.UpdateAttachedCluster

  • 方法google.cloud.gkemulticloud.v1.AttachedClusters.UpdateAttachedCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.attachedClusters.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AttachedClusters.UpdateAttachedCluster"

google.cloud.gkemulticloud.v1.AwsClusters

以下部分包含与属于 google.cloud.gkemulticloud.v1.AwsClusters 的方法关联的审核日志的详细信息。

google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsCluster

  • 方法google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.awsClusters.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsCluster"

google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsNodePool

  • 方法google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsNodePool
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.awsNodePools.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AwsClusters.CreateAwsNodePool"

google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsCluster

  • 方法google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.awsClusters.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsCluster"

google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsNodePool

  • 方法google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsNodePool
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.awsNodePools.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AwsClusters.DeleteAwsNodePool"

google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsAccessToken

  • 方法google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsAccessToken
  • 审核日志类型数据访问
  • 权限
    • gkemulticloud.awsClusters.generateAccessToken - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsAccessToken"

google.cloud.gkemulticloud.v1.AwsClusters.GetAwsCluster

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

google.cloud.gkemulticloud.v1.AwsClusters.GetAwsNodePool

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

google.cloud.gkemulticloud.v1.AwsClusters.GetAwsServerConfig

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

google.cloud.gkemulticloud.v1.AwsClusters.ListAwsClusters

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

google.cloud.gkemulticloud.v1.AwsClusters.ListAwsNodePools

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

google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsCluster

  • 方法google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.awsClusters.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsCluster"

google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsNodePool

  • 方法google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsNodePool
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.awsNodePools.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AwsClusters.UpdateAwsNodePool"

google.cloud.gkemulticloud.v1.AzureClusters

以下部分包含与属于 google.cloud.gkemulticloud.v1.AzureClusters 的方法关联的审核日志的详细信息。

google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureClient

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureClient
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureClients.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureClient"

google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureCluster

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureClusters.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureCluster"

google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureNodePool

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureNodePool
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureNodePools.create - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.CreateAzureNodePool"

google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureClient

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureClient
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureClients.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureClient"

google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureCluster

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureClusters.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureCluster"

google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureNodePool

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureNodePool
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureNodePools.delete - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.DeleteAzureNodePool"

google.cloud.gkemulticloud.v1.AzureClusters.GenerateAzureAccessToken

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.GenerateAzureAccessToken
  • 审核日志类型数据访问
  • 权限
    • gkemulticloud.azureClusters.generateAccessToken - ADMIN_READ
  • 方法是长时间运行的操作或流式传输操作:否。
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.GenerateAzureAccessToken"

google.cloud.gkemulticloud.v1.AzureClusters.GetAzureClient

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

google.cloud.gkemulticloud.v1.AzureClusters.GetAzureCluster

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

google.cloud.gkemulticloud.v1.AzureClusters.GetAzureNodePool

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

google.cloud.gkemulticloud.v1.AzureClusters.GetAzureServerConfig

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

google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClients

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

google.cloud.gkemulticloud.v1.AzureClusters.ListAzureClusters

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

google.cloud.gkemulticloud.v1.AzureClusters.ListAzureNodePools

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

google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureCluster

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureCluster
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureClusters.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureCluster"

google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureNodePool

  • 方法google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureNodePool
  • 审核日志类型管理员活动
  • 权限
    • gkemulticloud.azureNodePools.update - ADMIN_WRITE
  • 方法是长时间运行的操作或流式传输操作长时间运行的操作
  • 此方法的过滤条件 protoPayload.methodName="google.cloud.gkemulticloud.v1.AzureClusters.UpdateAzureNodePool"

不会生成审核日志的方法

由于以下一个或多个原因,方法可能不会生成审核日志:

  • 这是一种高容量方法,涉及较高的日志生成和存储费用。
  • 审核价值较低。
  • 其他审核或平台日志已提供方法。

以下方法不会生成审核日志:

  • google.cloud.gkemulticloud.v1.AttachedClusters.GenerateAttachedClusterAgentToken
  • google.cloud.gkemulticloud.v1.AwsClusters.GenerateAwsClusterAgentToken
  • google.cloud.gkemulticloud.v1.AwsClusters.GetAwsJsonWebKeys
  • google.cloud.gkemulticloud.v1.AwsClusters.GetAwsOpenIdConfig
  • google.cloud.gkemulticloud.v1.AwsClusters.RollbackAwsNodePoolUpdate
  • google.cloud.gkemulticloud.v1.AzureClusters.GenerateAzureClusterAgentToken
  • google.cloud.gkemulticloud.v1.AzureClusters.GetAzureJsonWebKeys
  • google.cloud.gkemulticloud.v1.AzureClusters.GetAzureOpenIdConfig
  • google.longrunning.Operations.CancelOperation
  • google.longrunning.Operations.DeleteOperation
  • google.longrunning.Operations.GetOperation
  • google.longrunning.Operations.ListOperations
  • google.longrunning.Operations.WaitOperation