GCP コンソールで、1.5 年間実行されている Compute Engine VM を誰が起動したかを確認する方法はありますか?

GCP コンソールで、1.5 年間実行されている Compute Engine VM を誰が起動したかを確認する方法はありますか?

コンソールでこれを行う方法はありますか? コンソールでない場合、API/SDK オプションはありますか?

答え1

Logs Explorerを試すこともできます。
公式ドキュメントによると、これらはログの保存期間

ログタイプ デフォルトの保存期間 カスタム保持
管理者アクティビティ監査ログ 400日 設定不可
システムイベント監査ログ 400日 設定不可
アクセスの透明性ログ 400日 設定不可
データアクセス監査ログ 30日間 設定可能
ポリシー拒否監査ログ 30日間 設定可能
その他のログ 30日間 設定可能

この種類のログはログタイプにあります管理者アクティビティ監査ログ

管理アクティビティ監査ログには、リソースの構成やメタデータを変更する API 呼び出しやその他の管理アクションのログエントリが含まれます。たとえば、これらのログには、ユーザーが VM インスタンスを作成したり、Identity and Access Management の権限を変更したりした日時が記録されます。

また、ログ エクスプローラーでは次のフィルターを使用できます。

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

注:instance_isは数値です

そして期間を調整することができます時間範囲を選択

ここに画像の説明を入力してください

残念ながら、デフォルトの保存期間である 400 日よりも古い情報を取得しようとしているようですので、取得できない可能性があります。

関連情報