【问题标题】:GCP patch compliance data of VM Instances - get/list API虚拟机实例的 GCP 补丁合规性数据 - 获取/列出 API
【发布时间】:2021-09-28 21:08:45
【问题描述】:

如何在下面的仪表板中获取详细信息(VM 实例是否合规)。

在控制台中到达的步骤:

  • 登录谷歌云平台
  • 导航到操作系统补丁管理
  • 导航到虚拟机实例选项卡

已经尝试过 API here,但它只返回 Patch Job 特定数据,而不是 vm 实例特定详细信息。

【问题讨论】:

  • 如果您在浏览器的开发者工具中监控网络选项卡,您或许能够确定调用了哪个 API。在(越来越少见的)情况下,Google 使用私有 API 来实现控制台功能
  • 或者,如果有一个具有等效功能的 ,gcloud 命令,您可以附加 --log-http 以查看它正在制作的底层调用

标签: google-cloud-platform virtual-machine gcloud


【解决方案1】:

您可以按照compliance reports documentation中提供的示例进行操作:

要查看特定 VM 的详细合规性状态,请创建对 projects.locations.instanceOSPoliciesCompliances.get 方法的 GET 请求。

GET https://osconfig.googleapis.com/v1alpha/projects/PROJECT_ID/locations/ZONE/instanceOSPoliciesCompliances/INSTANCE

【讨论】:

  • 谢谢您。您已经在操作系统配置管理页面上给出了VM实例选项卡的结果。但我期待 OS Patch Management 控制台、VM Instance 选项卡相关数据。这两者之间有联系吗?区别在于我认为的操作系统政策合规性和操作系统补丁合规性!
  • 你有没有从这个documenthttps://cloud.google.com/compute/docs/os-patch-management/manage-patch-jobs尝试下面的API
  • 试过这个,但它不包含实例是否合规的详细信息。必须按实例检索信息,而不是按作业方式检索信息..
  • @RajeevTirumalasetty - 除了上述 API 之外,还有什么方法可以通过 Google Log Explorer 查看 VM 级别的合规性??
  • 据我所知,没有办法从日志中检查这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
  • 2019-06-17
  • 2020-03-18
  • 2018-09-24
  • 1970-01-01
  • 2020-01-19
相关资源
最近更新 更多