1년 반 동안 실행된 Compute Engine VM을 누가 시작했는지 GCP 콘솔에서 확인할 수 있는 방법이 있나요?

1년 반 동안 실행된 Compute Engine VM을 누가 시작했는지 GCP 콘솔에서 확인할 수 있는 방법이 있나요?

콘솔에서 이 작업을 수행할 수 있는 방법이 있나요? 콘솔이 아닌 경우 API/SDK 옵션이 있습니까?

답변1

로그 탐색기를 사용해 볼 수 있습니다.
공식 문서에 따르면 다음과 같습니다.로그 보존 기간

로그 유형 기본 보존 기간 맞춤 보존
관리자 활동 감사 로그 400일 구성할 수 없음
시스템 이벤트 감사 로그 400일 구성할 수 없음
액세스 투명성 로그 400일 구성할 수 없음
데이터 액세스 감사 로그 30 일 구성 가능
정책 거부 감사 로그 30 일 구성 가능
기타 모든 로그 30 일 구성 가능

이런 종류의 로그는 로그 유형에 있습니다.관리자 활동 감사 로그

관리자 활동 감사 로그에는 리소스의 구성이나 메타데이터를 수정하는 API 호출 또는 기타 관리 작업에 대한 로그 항목이 포함됩니다. 예를 들어 이러한 로그는 사용자가 VM 인스턴스를 만들거나 ID 및 액세스 관리 권한을 변경할 때 기록됩니다.

그리고 로그 탐색기에서 다음 필터를 사용할 수 있습니다:

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

참고: 인스턴스_는 숫자 값입니다.

그런 다음 기간을 조정할 수 있습니다.기간 선택

여기에 이미지 설명을 입력하세요

아쉽게도 기본 보관 기간인 400일보다 오래된 정보를 얻으려고 하셔서 못 얻으실 수도 있을 것 같습니다.

관련 정보