审核对系统制品所做的更改

借助 Google Distributed Cloud (GDC) 网闸隔离设备中系统工件的审核日志,您可以跟踪组织基础架构集群的 Artifact Registry 中对系统工件所做的更改和执行的操作。作为基础设施运营商 (IO),您可以通过 Grafana 界面 (UI) 查询和查看这些审核日志。

准备工作

如需获得查看审核日志所需的权限,请让您的 Security Admin 为您授予以下角色,以便您访问组织基础设施集群:

  • Grafana Viewer (grafana-viewer) 角色。
  • Organization Grafana Viewer (organization-grafana-viewer) 角色。

获取组织基础架构集群中工件的审核日志

如需检索组织基础架构集群中系统工件的审核日志,请完成以下步骤:

  1. 前往组织基础架构集群的监控实例界面。

  2. 点击探索 > audit-logs-loki,然后构建查询以获取审核日志。

在组织基础架构集群的监控实例界面的“探索”页面上,已选择 audit-logs-loki 选项。

使用 Loki 查询查找制品

您可以构建 Loki 查询来查找工件。

以下部分包含查询审核日志的示例。

查询所有系统工件的审核日志

运行以下查询,以返回所有系统工件的审核日志:

{cluster="ORG_INFRA_CLUSTER",service_name="artifactmanagement"}

将 CLUSTER_NAME 替换为集群名称,该名称将与模式 <ORG_NAME>-infra 匹配。

例如:

{cluster="<ORG_NAME>-infra", service_name="artifactmanagement"}`

查询一个特定 Artifact Registry 的审核日志

运行以下查询,以返回一个特定 Artifact Registry 的审核日志:

{cluster="ORG_INFRA_CLUSTER",service_name="artifactmanagement"} | json resource="resource" | resource=~"^REGISTRY_PREFIX.*"

替换以下内容:

  • ORG_INFRA_CLUSTER:组织基础架构集群名称,例如 ORG-INFRA。
  • REGISTRY_PREFIX:目标 Artifact Registry 名称前缀。

例如:

{cluster="ORG-INFRA",service_name="artifactmanagement"} | json resource="resource" | resource=~"^gpc-system-services.*"

在 Grafana 界面的“Explore”(探索)页面上,用于返回一个 Artifact Registry 的审核日志的查询正在运行,并显示生成的审核日志。

图 2. Grafana 界面上列出的一个特定 Artifact Registry 的审核日志示例。

在图 2 中,用于从集群的 gpc-system-services Artifact Registry 返回审核日志的查询会在同一页面上以列表形式显示其结果。

查询多个 Artifact Registry 注册表的审核日志

运行以下查询,以返回多个 Artifact Registry 注册表的审核日志:

{cluster="ORG_INFRA_CLUSTER",service_name="artifactmanagement"}
| json resource="resource" |
resource=~"^REGISTRY1_PREFIX.*" or
resource=~"^REGISTRY2_PREFIX.*"

替换以下内容:

  • ORG_INFRA_CLUSTER:目标集群名称,例如 orgname-infra。
  • REGISTRY1_PREFIX:第一个目标 Artifact Registry 名称前缀。
  • REGISTRY2_PREFIX:第二个目标 Artifact Registry 名称前缀。

例如:

{cluster="org-infra",service_name="artifactmanagement"} | json
resource="resource" | resource=~"^gpc-system.*" or resource=~"^library/.*"