Cloud Logging에서 백업/복구 어플라이언스에 생성된 보호되지 않은 리소스 로그 보기

이 페이지에서는 Cloud Logging에서 생성된 보호되지 않는 리소스 로그를 보는 방법을 설명합니다. 이러한 로그는 백업/복구 어플라이언스 전반에서 보호되지 않는 리소스에 대한 정보를 제공합니다.

권한 및 역할

보호되지 않는 리소스 로그를 보려면 IAM 권한 roles/logging.viewer이(가) 필요합니다. 로그 뷰어 역할은 지정된 프로젝트에서 모든 백업/복구 어플라이언스의 보호되지 않는 리소스 로그를 볼 수 있는 읽기 전용 액세스 권한을 제공합니다. 보호되지 않는 리소스 로그 데이터에 적용되는 IAM 권한과 역할 에 대한 자세한 내용은 IAM으로 액세스 제어를 참고하세요.

보호되지 않는 리소스 로그 보기

콘솔 및 gcloud CLI를 사용하여 Cloud Logging 에서 백업 및 DR 보호되지 않는 리소스 로그를 볼 수 있습니다 Google Cloud .

콘솔

콘솔에서 Google Cloud 로그 탐색기를 사용하여 백업/복구 어플라이언스의 Backup and DR 보호되지 않는 리소스 로그 항목을 검색할 수 있습니다.

  1. 콘솔 Google Cloud 에서 Logging > 로그 탐색기로 이동합니다.
  2. 기존 Cloud 프로젝트를 선택합니다.
  3. 쿼리 작성기 창의 로그 이름 선택 드롭다운에서 gcb_unprotected_resource 를 선택합니다.

gcloud

gcloud CLI는 Cloud Logging API에 명령줄 인터페이스를 제공합니다. 프로젝트에서 백업/복구 어플라이언스의 보호되지 않는 리소스 로그 항목을 읽으려면 다음 명령어를 실행하세요.

```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource" --project=PROJECT_ID
```

보호되지 않는 리소스 로그 형식

백업 및 DR 보호되지 않는 리소스 로그 항목에는 다음 필드가 포함됩니다.

필드 설명
어플라이언스 ID 리소스가 검색되는 어플라이언스의 ID입니다.
검색된 날짜 리소스가 처음 검색된 날짜입니다.
검색한 어플라이언스 리소스가 검색되는 어플라이언스의 이름입니다.
호스트 ID 리소스와 연결된 호스트 ID입니다.
호스트 이름 리소스와 연결된 호스트 이름입니다.
인스턴스 이름 데이터베이스 인스턴스의 이름입니다. 리소스가 데이터베이스 유형이 아니면 N/A가 표시됩니다.
리소스 ID 리소스의 ID입니다.
리소스 이름 리소스 이름입니다.
리소스 유형 리소스 유형입니다(예: Compute Engine 인스턴스, Google Cloud VMware Engine, 파일 시스템 또는 데이터베이스).

다음 샘플은 백업/복구 어플라이언스 sky-full-82959에 로깅된 로그 항목의 예입니다.

    {
      "insertId": "55552852_145719527555",
      "jsonPayload": {
        "host_name": "host4",
        "resource_id": "55552852",
        "host_id": "55550547",
        "instance_name": "NA",
        "discovered_on": "2024-07-02T13:59:46.795078Z",
        "resource_type": "FileSystem",
        "resource_name": "/boot/efi",
        "discovered_by": "sky-full-82959",
        "appliance_id": "145719527555"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "resource_container": "projects/myproject",
          "location": "us-central1",
          "management_server_id": "my-management-server-id"
        }
      },
      "timestamp": "2024-07-24T10:11:14.984Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource",
      "receiveTimestamp": "2024-07-24T10:16:16.320083904Z"
    }

샘플 쿼리

선택한 로그를 보려면 쿼리 섹션에서 커스텀 쿼리를 작성하면 됩니다.

다음 쿼리를 사용하여 지정된 PROJECT_ID의 보호되지 않는 모든 리소스 로그를 봅니다.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"

특정 리소스와 연결된 보호되지 않는 데이터 로그를 찾고 있는 경우

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
    jsonPayload.resource_name="resource_name"

특정 리소스 유형과 연결된 보호되지 않는 리소스 로그를 찾고 있는 경우

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
    jsonPayload.resource_type="resource_type"

특정 호스트와 연결된 보호되지 않는 리소스 로그를 찾고 있는 경우

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
    jsonPayload.host_name="host_name"

다음 단계