GCP 控制台中有沒有辦法查看誰啟動了已運行 1.5 年的 Compute Engine 虛擬機器?

GCP 控制台中有沒有辦法查看誰啟動了已運行 1.5 年的 Compute Engine 虛擬機器?

有什麼方法可以在控制台中執行此操作嗎?如果不是 Console,是否有 API/SDK 選項?

答案1

您可以嘗試使用日誌資源管理器。
根據官方文檔,這些是日誌保留期限

日誌類型 預設保留期限 自訂保留
管理員活動審核日誌 400天 不可配置
系統事件審計日誌 400天 不可配置
存取透明度日誌 400天 不可配置
資料存取審核日誌 30天 可配置
策略拒絕審核日誌 30天 可配置
所有其他日誌 30天 可配置

這種日誌在日誌類型中管理員活動審核日誌

管理活動審核日誌包含 API 呼叫或修改資源配置或元資料的其他管理作業的日誌條目。例如,這些日誌記錄使用者何時建立 VM 實例或變更身分和存取管理權限。

您可以在日誌瀏覽器上使用下列篩選器:

severity=NOTICE
protoPayload.methodName="v1.compute.instances.start"
resource.type="gce_instance"
resource.labels.instance_id="<<INSTANCE_ID>>"

注意:instance_是一個數值

然後你可以調整週期選擇時間範圍

在此輸入影像描述

不幸的是,您似乎試圖獲取早於預設保留期(400 天)的信息,因此您可能無法獲取它。

相關內容