Kevin Buchs Asked: 2021-01-14 09:55:57 +0800 CST2021-01-14 09:55:57 +0800 CST 2021-01-14 09:55:57 +0800 CST GCP 控制台中是否有办法查看谁启动了已运行 1.5 年的 Compute Engine 虚拟机? 772 有什么办法可以在控制台中做到这一点?如果不是控制台,是否有 API/SDK 选项? google-cloud-platform console google-compute-engine 1 个回答 Voted Best Answer Jose Luis Delgadillo 2021-01-14T12:03:02+08:002021-01-14T12:03:02+08:00 您可以尝试使用 Logs Explorer。 根据官方文档,这些是日志保留期 日志类型 默认保留期 自定义保留 管理员活动审核日志 400 天 不可配置 系统事件审核日志 400 天 不可配置 访问透明度日志 400 天 不可配置 数据访问审核日志 30天 可配置 策略拒绝审核日志 30天 可配置 所有其他日志 30天 可配置 此类日志在日志类型Admin Activity 审核日志中 管理员活动审核日志包含 API 调用或其他修改资源配置或元数据的管理操作的日志条目。例如,这些日志记录用户何时创建 VM 实例或更改身份和访问管理权限。 您可以在 Log Explorer 上使用以下过滤器: severity=NOTICE protoPayload.methodName="v1.compute.instances.start" resource.type="gce_instance" resource.labels.instance_id="<<INSTANCE_ID>>" 注意:instance_是一个数值 然后你可以在Select time range上调整时间段 不幸的是,您似乎试图获取比默认保留期(400 天)更早的信息,因此您可能无法获得它。
您可以尝试使用 Logs Explorer。
根据官方文档,这些是日志保留期
此类日志在日志类型Admin Activity 审核日志中
管理员活动审核日志包含 API 调用或其他修改资源配置或元数据的管理操作的日志条目。例如,这些日志记录用户何时创建 VM 实例或更改身份和访问管理权限。
您可以在 Log Explorer 上使用以下过滤器:
注意:instance_是一个数值
然后你可以在Select time range上调整时间段
不幸的是,您似乎试图获取比默认保留期(400 天)更早的信息,因此您可能无法获得它。