휴지통에서 스냅샷 관리하기

복구 가능한 스냅샷(휴지통에 있는 삭제된 표준 스냅샷)이 영구적으로 삭제되지 않도록 하려면 보관 기간이 만료되기 전에 휴지통에서 스냅샷을 복구하세요. 스냅샷을 복구하면 새 디스크를 만드는 데 사용할 수 있는 표준 스냅샷이 됩니다.

이 문서에서는 복구 가능한 스냅샷을 나열, 복구, 삭제하는 방법을 설명합니다.

휴지통에 대해 자세히 알아보려면 휴지통에 삭제된 리소스 보관을 참고하세요.

시작하기 전에

  • 아직 인증을 설정하지 않았다면 설정합니다. 인증은 Cloud de Confiance by S3NS 서비스 및 API에 액세스하기 위해 ID를 확인합니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.

    이 페이지의 샘플 사용 방법에 대한 탭을 선택하세요.

    콘솔

    Cloud de Confiance 콘솔을 사용하여 Cloud de Confiance by S3NS 서비스 및 API에 액세스하는 경우 인증을 설정할 필요가 없습니다.

    gcloud

    1. Google Cloud CLI를 설치한 후 제휴 ID로 gcloud CLI에 로그인합니다. 로그인한 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.

      gcloud init
  • 기본 리전 및 영역을 설정합니다.
  • REST

    로컬 개발 환경에서 이 페이지의 REST API 샘플을 사용하려면 gcloud CLI에 제공한 사용자 인증 정보를 사용합니다.

      Google Cloud CLI를 설치한 후 제휴 ID로 gcloud CLI에 로그인합니다.

    자세한 내용은 Cloud de Confiance 인증 문서의 REST 사용을 위한 인증을 참조하세요.

필수 역할 및 권한

복구 가능한 스냅샷을 관리하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 다음 IAM 역할을 부여해 달라고 요청하세요.

역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

이러한 사전 정의된 역할에는 복구 가능한 스냅샷을 관리하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.

필수 권한

복구 가능한 스냅샷을 관리하려면 다음 권한이 필요합니다.

  • 복구 가능한 스냅샷 복구: 스냅샷에 대한 compute.recoverableSnapshots.recover 권한
  • 복구 가능한 스냅샷에 대한 정보를 보려면 스냅샷에 대한 compute.recoverableSnapshots.get 권한이 있어야 합니다.
  • 복구 가능한 스냅샷을 영구적으로 삭제하려면 스냅샷에 대한 compute.recoverableSnapshots.delete 권한이 있어야 합니다.
  • 프로젝트에서 복구 가능한 스냅샷을 나열하려면 프로젝트에 대한 compute.recoverableSnapshots.list 권한이 필요합니다.

커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.

제한사항

  • 지원되는 리소스: 표준 스냅샷만 지원됩니다. 보관처리 스냅샷, 인스턴트 스냅샷, 디스크, 이미지는 삭제 시 즉시 영구적으로 삭제됩니다.
  • 이름 충돌: 이름이 같은 표준 스냅샷이 이미 있고 복구된 스냅샷의 새 이름을 제공하지 않으면 스냅샷 복구가 실패합니다. 이러한 스냅샷을 복구하려면 Google Cloud CLI 또는 REST를 사용하여 새 이름을 지정해야 합니다.
  • 태그 지속성: 삭제되기 전에 스냅샷에 연결된 태그는 스냅샷이 휴지통에서 복구되는 경우 유지되지 않습니다. 휴지통에서 복구한 후 스냅샷에 태그를 다시 추가해야 합니다.
  • 보관 정책 변경사항: 휴지통 보관 정책의 변경사항은 기존 복구 가능한 스냅샷(즉, 휴지통에 있는 기존 삭제된 표준 스냅샷)에 적용되지 않습니다.
  • 예약 스냅샷: 원래 일정에 따라 생성된 스냅샷을 복구하면 스냅샷이 더 이상 일정에 포함되지 않으며 일정에 지정된 기간이 지난 후에도 자동으로 삭제되지 않습니다. 대신 스냅샷을 직접 삭제할 때까지 Compute Engine에서 스냅샷을 무기한 보관합니다.
  • 고객 관리 암호화 키 (CMEK): 복구 가능한 스냅샷을 보호하는 CMEK를 취소한 후 스냅샷을 복구하는 경우 키를 복원할 때까지 복구된 스냅샷을 사용하여 디스크를 만들 수 없습니다. 보관 기간이 만료되기 전에 스냅샷을 복구하지 않으면 Compute Engine에서 스냅샷을 영구적으로 삭제합니다.
  • 사용 전 복구 필요: 복구 가능한 스냅샷은 읽기 전용입니다. 복구 가능한 스냅샷을 사용하여 디스크를 만들려면 먼저 휴지통에서 표준 스냅샷을 복구해야 합니다.

복구 가능한 스냅샷 나열

프로젝트에 있는 복구 가능한 스냅샷을 보려면 Cloud de Confiance 콘솔, gcloud CLI 또는 REST를 사용합니다.

Cloud de Confiance 콘솔

  1. Cloud de Confiance 콘솔에서 스냅샷 페이지로 이동합니다.

    스냅샷 페이지로 이동

  2. 휴지통을 클릭합니다.

  3. 삭제된 스냅샷 탭을 클릭합니다. 복구 가능한 스냅샷 목록이 표시됩니다.

각 열에는 복구 가능한 스냅샷에 관한 세부정보가 다음과 같이 표시됩니다.

  • 이름: 복구 가능한 스냅샷의 이름입니다.
  • 원본 스냅샷 이름: 원본 표준 스냅샷의 이름입니다.
  • 스냅샷 삭제 시간: 원본 표준 스냅샷이 삭제된 시간입니다.
  • 영구 삭제 시간: Compute Engine에서 복구 가능한 스냅샷을 영구적으로 삭제할 미래의 시간입니다.

gcloud CLI

프로젝트의 휴지통에 있는 모든 스냅샷을 나열하려면 gcloud beta compute recoverable-snapshots list 명령어를 사용합니다. 복구 가능한 각 스냅샷에 관한 추가 정보를 포함하려면 --format 플래그를 사용하세요.

예를 들어 다음 명령어는 프로젝트의 복구 가능한 각 스냅샷을 나열하고 복구 가능한 각 스냅샷에 관한 세부정보를 포함합니다.

gcloud beta compute recoverable-snapshots list \
  --project=PROJECT_ID \
  --format="yaml(name, creationTimestamp, purgeTimestamp, originalResource)"

PROJECT_ID를 프로젝트의 ID로 바꿉니다.

출력은 다음과 비슷한 프로젝트의 복구 가능한 스냅샷 목록입니다.

creationTimestamp: '2026-09-01T11:13:50.716-07:00'
name: data-disk-snapshot-20260805-qlb6lyqw
purgeTimestamp: '2026-09-06T11:13:50.609-07:00'
originalResource:
  ...
  name: data-disk-snapshot-20260805
  ...
  sourceDisk: projects/my-project/global/disks/data-disk
---
creationTimestamp: '2026-09-01T12:13:50.229-07:00'
name: disk-snapshot-20260901191347-s0c24h1m
purgeTimestamp: '2026-09-06T12:13:50.070-07:00'
originalResource:
  ...
  name: disk-snapshot-20260901191347
  ...
  sourceDisk: projects/my-project/global/disks/my-disk
---

출력에는 복구 가능한 각 스냅샷의 다음 주요 속성이 나열됩니다.

  • name: 복구 가능한 스냅샷의 이름입니다. 스냅샷을 복구하려면 gcloud CLI 또는 REST를 사용하는 경우 이 이름을 지정해야 합니다.
  • creationTimestamp: 원본 표준 스냅샷이 삭제된 시간입니다.
  • purgeTimestamp: Compute Engine이 복구 가능한 스냅샷을 영구적으로 삭제할 미래의 시간입니다.
  • originalResource: 이름과 소스 디스크를 비롯한 원본 스냅샷에 관한 세부정보가 포함된 객체입니다.

REST

recoverableSnapshots list 메서드에 대한 GET 요청을 생성합니다.

    GET https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/

PROJECT_ID를 프로젝트의 ID로 바꿉니다.

JSON 응답 본문에는 다음과 같이 프로젝트에서 복구 가능한 스냅샷 목록이 포함됩니다.

{
  "kind": "compute#recoverableSnapshotList",
  "id": "projects/PROJECT_ID/global/recoverableSnapshots/",
  "items": [
    {
      "name": "prod-test-snapshot-20260905053732-uj731vz4",
      "creationTimestamp": "2026-09-05T22:37:34.164-07:00",
      "purgeTimestamp": "2026-09-12T22:37:32.918-07:00",
      ...
      "originalResource": {
        "id": "3004584137782651782",
        "creationTimestamp": "2025-10-05T22:36:41.868-07:00",
        "name": "prod-test-snapshot"
        ...
      }
    },
    {
      "kind": "compute#recoverableSnapshot",
      "id": "8914891425536994162",
      "name": "my-test-snapshot-20260906053732-uj731vz5",
      "creationTimestamp": "2026-09-05T22:37:34.164-07:00",
      "purgeTimestamp": "2026-09-12T22:37:32.918-07:00",
      ...
      "originalResource": {
        "id": "39904584137782651782",
        "creationTimestamp": "2026-08-05T22:36:41.868-07:00",
        "name": "my-test-snapshot"
        ...
      }
    }
  ]
}

출력에는 복구 가능한 각 스냅샷의 다음 주요 속성이 나열됩니다.

  • name: 복구 가능한 스냅샷의 이름입니다. 스냅샷을 복구하려면 gcloud CLI 또는 REST를 사용하는 경우 이 이름을 지정해야 합니다.
  • creationTimestamp: 원본 표준 스냅샷이 삭제된 시간입니다.
  • purgeTimestamp: Compute Engine이 복구 가능한 스냅샷을 영구적으로 삭제할 미래의 시간입니다.
  • originalResource: 이름과 소스 디스크를 비롯한 원본 스냅샷에 관한 세부정보가 포함된 객체입니다.

원본 스냅샷 이름으로 복구 가능한 스냅샷 찾기

복구 가능한 스냅샷을 찾아 복구하려면 원래 스냅샷의 이름을 사용하면 됩니다. 복구 가능한 스냅샷에는 원래 스냅샷을 삭제할 때 Compute Engine에서 생성하는 고유한 이름이 있습니다.

복구 가능한 스냅샷의 이름을 찾으려면 복구 가능한 스냅샷을 나열하고 원래 스냅샷 이름으로 필터링합니다.

Cloud de Confiance 콘솔, gcloud CLI 또는 REST를 사용할 수 있습니다.

Cloud de Confiance 콘솔

  1. Cloud de Confiance 콘솔에서 스냅샷 페이지로 이동합니다.

    스냅샷 페이지로 이동

  2. 휴지통을 클릭합니다.

  3. 삭제된 스냅샷 탭을 클릭합니다. 복구 가능한 스냅샷 목록이 표시됩니다.

  4. filter_list Filter 필드에서 속성 이름 또는 값 입력을 클릭합니다. 속성 목록에서 원본 스냅샷 이름을 선택합니다.

  5. 값 필드에 원본 스냅샷 이름을 입력하고 Enter 키를 누릅니다.

Cloud de Confiance 콘솔에 입력한 이름과 일치하는 이름의 원본 스냅샷이 있는 복구 가능한 스냅샷 목록이 표시됩니다.

gcloud CLI

원래 스냅샷 이름으로 복구 가능한 스냅샷을 찾으려면 gcloud beta compute recoverable-snapshots list 명령어를 사용합니다. 원본 스냅샷 이름으로 필터링하려면 originalResource.name 속성에 --filter 플래그를 사용하세요.

gcloud beta compute recoverable-snapshots list \
--project=PROJECT_ID \
--filter="originalResource.name:ORIGINAL_SNAPSHOT_NAME" \
--format="yaml(name, creationTimestamp, purgeTimestamp)"

다음을 해당 값으로 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • ORIGINAL_SNAPSHOT_NAME: 스냅샷의 원래 이름입니다.

출력은 입력한 원본 스냅샷 이름과 일치하는 이름의 원본 스냅샷이 있는 복구 가능한 스냅샷 목록입니다.

creationTimestamp: '2026-09-01T11:13:50.716-07:00'
name: disk-20260805-09550-us-central1-a-202-20260901181348-qlb6lyqw
purgeTimestamp: '2026-09-06T11:13:50.609-07:00'
---
creationTimestamp: '2026-09-01T12:13:50.229-07:00'
name: disk-20260805-09550-us-central1-a-202-20260901191347-s0c24h1m
purgeTimestamp: '2026-09-06T12:13:50.070-07:00'
---
creationTimestamp: '2026-09-01T13:13:51.060-07:00'
name: disk-20260805-09550-us-central1-a-202-20260901201348-ogybudsu
purgeTimestamp: '2026-09-06T13:13:50.904-07:00'

원본 스냅샷의 생성 또는 삭제 시간으로 필터링하려면 --filter 표현식을 확장하세요.

  • 원본 스냅샷의 생성 시간으로 필터링하려면 --filter 표현식에 originalResource.creationTimestamp 조건을 추가합니다. 예를 들어 특정 시간 이후에 생성된 원본 스냅샷의 복구 가능한 스냅샷을 찾으려면 다음을 실행합니다.
  --filter="originalResource.creationTimestamp >= 'CREATION_FILTER_TIMESTAMP' AND originalResource.name:ORIGINAL_SNAPSHOT_NAME"

다음을 바꿉니다.

  • ORIGINAL_SNAPSHOT_NAME: 원본 스냅샷의 이름
  • CREATION_FILTER_TIMESTAMP: 필터의 타임스탬프입니다(예: 2026-09-01T10:00:00). 타임스탬프는 현지 시간입니다.

  • 원본 스냅샷이 삭제된 시점을 기준으로 필터링하려면 creationTimestamp 조건을 --filter 표현식에 추가합니다. 예를 들어 특정 시간 이후에 삭제된 특정 원본 스냅샷의 복구 가능한 스냅샷을 찾으려면 다음을 실행합니다.

  --filter="creationTimestamp >= 'DELETION_FILTER_TIMESTAMP' AND originalResource.name:ORIGINAL_SNAPSHOT_NAME"

다음을 바꿉니다.

  • ORIGINAL_SNAPSHOT_NAME: 원본 스냅샷의 이름
  • DELETION_FILTER_TIMESTAMP: 필터의 타임스탬프입니다(예: 2026-09-01T10:00:00). 타임스탬프는 현지 시간입니다.

REST

filter 쿼리 매개변수를 사용하여 recoverableSnapshots.list 메서드에 대한 GET 요청을 생성합니다.

GET 'https://compute.s3nsapis.fr/compute/beta/projects/
PROJECT_ID/global/recoverableSnapshots?filter=originalResource.name:ORIGINAL_SNAPSHOT_NAME'

다음을 해당 값으로 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • ORIGINAL_SNAPSHOT_NAME: 스냅샷의 원래 이름입니다.

응답 본문은 복구 가능한 스냅샷 목록으로, 원래 스냅샷 이름이 입력한 원래 스냅샷 이름과 일치합니다. 다음과 같습니다.

{
  "kind": "compute#recoverableSnapshotList",
  "id": "projects/PROJECT_ID/global/recoverableSnapshots/",
  "items": [
    {
      "kind": "compute#recoverableSnapshot",
      "id": "8914891425536994161",
      "name": "prod-test-snapshot-20261006053732-uj731vz4",
      "creationTimestamp": "2026-10-05T22:37:34.164-07:00",
      "purgeTimestamp": "2026-10-12T22:37:32.918-07:00",
      ...
      "originalResource": {
        "name": "prod-test-snapshot",
        ...
      }
    }
  ]
}

items 배열의 각 객체는 복구 가능한 스냅샷을 나타내며 다음 속성이 있습니다.

  • name: 복구 가능한 스냅샷의 이름입니다. 스냅샷을 복구하려면 gcloud CLI 또는 REST를 사용하는 경우 이 이름을 지정해야 합니다.
  • creationTimestamp: 원본 표준 스냅샷이 삭제된 시간입니다.
  • purgeTimestamp: Compute Engine이 복구 가능한 스냅샷을 영구적으로 삭제할 미래의 시간입니다.
  • originalResource: 이름과 소스 디스크를 비롯한 원본 스냅샷에 관한 세부정보가 포함된 객체입니다.

복구 가능한 스냅샷에 대한 정보 보기

복구 가능한 스냅샷의 소스 스냅샷 또는 생성 시간과 같은 자세한 정보를 검색하려면 Cloud de Confiance 콘솔, gcloud CLI 또는 REST를 사용하세요.

원래 스냅샷 이름만 있는 경우 복구 가능한 스냅샷의 이름을 찾으려면 복구 가능한 스냅샷의 이름 찾기를 참고하세요.

Cloud de Confiance 콘솔

  1. Cloud de Confiance 콘솔에서 스냅샷 페이지로 이동합니다.

    스냅샷 페이지로 이동

  2. 휴지통을 클릭합니다.

  3. 삭제된 스냅샷 탭에서 복구 가능한 스냅샷 목록을 봅니다.

  4. 각 열에는 복구 가능한 스냅샷에 관한 세부정보가 다음과 같이 표시됩니다.

    • 이름: 복구 가능한 스냅샷의 이름입니다.
    • 원본 스냅샷 이름: 원본 표준 스냅샷의 이름입니다.
    • 스냅샷 삭제 시간: 원본 표준 스냅샷이 삭제된 시간입니다.
    • 영구 삭제 시간: Compute Engine에서 복구 가능한 스냅샷을 영구적으로 삭제할 미래의 시간입니다.

gcloud CLI

복구 가능한 스냅샷에 대한 정보를 보려면 gcloud beta compute recoverable-snapshots describe 명령어를 사용합니다.

gcloud beta compute recoverable-snapshots describe RECOVERABLE_SNAPSHOT_NAME \
--project=PROJECT_ID

다음을 해당 값으로 바꿉니다.

  • RECOVERABLE_SNAPSHOT_NAME: 복구 가능한 스냅샷의 이름입니다.
  • PROJECT_ID: 프로젝트 ID입니다.

출력은 다음과 비슷한 복구 가능한 스냅샷에 대한 설명입니다.

  creationTimestamp: '2026-09-01T13:13:51.626-07:00'
  id: '2573728532034916112'
  kind: compute#recoverableSnapshot
  name: prod-test-snapshot-uj731vz4
  originalResource:
      name: prod-test-snapshot
      ...
      storageBytesStatus: UP_TO_DATE
      storageLocations:
      - us
  purgeTimestamp: '2026-09-06T13:13:51.493-07:00'
  selfLink: ..
  status: READY

출력에는 복구 가능한 스냅샷의 다음 주요 속성이 포함됩니다.

  • name: 복구 가능한 스냅샷의 이름입니다. 스냅샷을 복구하려면 gcloud CLI 또는 REST를 사용하는 경우 이 이름을 지정해야 합니다.
  • creationTimestamp: 원본 표준 스냅샷이 삭제된 시간입니다.
  • purgeTimestamp: Compute Engine이 복구 가능한 스냅샷을 영구적으로 삭제할 미래의 시간입니다.
  • originalResource: 이름과 소스 디스크를 비롯한 원본 스냅샷에 관한 세부정보가 포함된 객체입니다.

REST

복구 가능한 스냅샷에 대한 정보를 보려면 recoverableSnapshots.get 메서드에 GET 요청을 보냅니다.

GET 'https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/RECOVERABLE_SNAPSHOT_NAME'

다음을 해당 값으로 바꿉니다.

  • PROJECT_ID: 복구 가능한 스냅샷이 포함된 프로젝트의 ID입니다.
  • RECOVERABLE_SNAPSHOT_NAME: 복구 가능한 스냅샷의 이름입니다.

응답은 다음 예시와 유사합니다.

  {
    "name": "prod-test-snapshot-uj731vz4",
    "creationTimestamp": "2026-09-05T22:37:34.164-07:00",
    "purgeTimestamp": "2026-09-12T22:37:32.918-07:00",
    ...
    "originalResource": {
        "name": "prod-test-snapshot",
        ...
    }
  }

응답 본문에는 복구 가능한 스냅샷의 다음 주요 속성이 포함됩니다.

  • name: 복구 가능한 스냅샷의 이름입니다. 스냅샷을 복구하려면 gcloud CLI 또는 REST를 사용하는 경우 이 이름을 지정해야 합니다.
  • creationTimestamp: 원본 표준 스냅샷이 삭제된 시간입니다.
  • purgeTimestamp: Compute Engine이 복구 가능한 스냅샷을 영구적으로 삭제할 미래의 시간입니다.
  • originalResource: 이름과 소스 디스크를 비롯한 원본 스냅샷에 관한 세부정보가 포함된 객체입니다.

삭제된 스냅샷 복구

스냅샷을 복구하기 전에 다음 사항을 고려하세요.

  • 태그 지속성: 삭제되기 전에 스냅샷에 연결된 태그는 스냅샷이 휴지통에서 복구되는 경우 유지되지 않습니다. 휴지통에서 복구한 후 스냅샷에 태그를 다시 추가해야 합니다.
  • 예약 스냅샷: 원래 일정에 따라 생성된 스냅샷을 복구하면 스냅샷이 더 이상 일정에 포함되지 않으며 일정에 지정된 기간이 지난 후에도 자동으로 삭제되지 않습니다. 대신 스냅샷을 수동으로 삭제할 때까지 Compute Engine에서 스냅샷을 무기한 보관합니다.
  • 이름 충돌: 이름이 같은 표준 스냅샷이 이미 있고 복구된 스냅샷의 새 이름을 제공하지 않으면 스냅샷 복구가 실패합니다. 이러한 스냅샷을 복구하려면 Google Cloud CLI 또는 REST를 사용하여 새 이름을 지정해야 합니다.
  • 복구 가능한 스냅샷은 복구 후에도 유지됨: 스냅샷을 복구해도 복구 가능한 스냅샷이 휴지통에서 삭제되지 않습니다. 복구 가능한 스냅샷은 보관 기간이 만료될 때까지 휴지통에 유지됩니다.
  • 복구된 스냅샷의 새 생성 시간: 스냅샷을 복구하면 표준 스냅샷의 생성 시간은 스냅샷이 원래 생성된 시간이 아닌 휴지통에서 복구한 시간입니다.

휴지통에서 스냅샷 복구

삭제된 스냅샷을 복구하여 새 디스크를 만드는 데 사용하려면 먼저 복구 가능한 스냅샷의 이름을 찾아야 합니다. 이렇게 하려면 복구 가능한 스냅샷의 이름 찾기의 안내를 따르세요.

복구 가능한 스냅샷의 이름을 알고 있는 경우 Cloud de Confiance 콘솔, gcloud CLI 또는 REST를 사용하여 스냅샷을 복구합니다.

Cloud de Confiance 콘솔

  1. Cloud de Confiance 콘솔에서 스냅샷 페이지로 이동합니다.

    스냅샷 페이지로 이동

  2. 휴지통을 클릭합니다.

  3. 삭제된 스냅샷 탭을 클릭합니다. 복구 가능한 스냅샷 목록이 표시됩니다.

  4. 복구할 스냅샷을 선택합니다.

  5. restore_from_trash 복구를 클릭합니다.

gcloud CLI

스냅샷을 복구하려면 gcloud beta compute recoverable-snapshots recover 명령어를 사용합니다.

  • 스냅샷을 복구하고 원래 이름을 유지하려면 다음 단계를 따르세요.

    gcloud beta compute recoverable-snapshots recover \
      RECOVERABLE_SNAPSHOT_NAME \
      --project=PROJECT_ID
    

    다음을 해당 값으로 바꿉니다.

    • RECOVERABLE_SNAPSHOT_NAME: 복구 가능한 스냅샷의 이름입니다.
    • PROJECT_ID: 프로젝트 ID입니다.
  • 스냅샷을 복구하고 복구된 스냅샷의 새 이름을 지정하려면 --snapshot-name 플래그로 새 이름을 지정합니다.

    gcloud beta compute recoverable-snapshots recover \
    RECOVERABLE_SNAPSHOT_NAME \
    --project=PROJECT_ID \
    --snapshot-name=NEW_SNAPSHOT_NAME
    

    다음을 해당 값으로 바꿉니다.

    • RECOVERABLE_SNAPSHOT_NAME: 복구 가능한 스냅샷의 이름입니다.
    • PROJECT_ID: 프로젝트 ID입니다.
    • NEW_SNAPSHOT_NAME: 복구된 스냅샷의 새 이름입니다.

REST

스냅샷을 복구하려면 recoverableSnapshots.recover 메서드에 POST 요청을 보냅니다.

POST https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/RECOVERABLE_SNAPSHOT_NAME/recover

다음을 해당 값으로 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • RECOVERABLE_SNAPSHOT_NAME: 복구 가능한 스냅샷의 이름입니다.

스냅샷을 복구하고 복구된 스냅샷의 새 이름을 지정하려면 요청 본문에서 snapshotName 필드를 사용하여 새 이름을 지정합니다.

{
  "snapshotName": "NEW_SNAPSHOT_NAME"
}

NEW_SNAPSHOT_NAME을 복구된 스냅샷의 새 이름으로 바꿉니다.

복구된 스냅샷에서 디스크를 만들려면 스냅샷에서 디스크 만들기를 참고하세요.

원래 표준 스냅샷에 연결된 태그를 추가하려면 리소스에 태그 추가를 참고하세요.

복구 가능한 스냅샷 삭제

Cloud de Confiance 콘솔, gcloud CLI 또는 REST를 사용하여 보관 기간이 만료되기 전에 휴지통에서 스냅샷을 영구 삭제할 수 있습니다.

Cloud de Confiance 콘솔

  1. Cloud de Confiance 콘솔에서 스냅샷 페이지로 이동합니다.

    스냅샷 페이지로 이동

  2. 휴지통을 클릭합니다.

  3. 삭제된 스냅샷 탭에서 영구적으로 삭제할 스냅샷을 선택합니다.

  4. 삭제완전히 삭제를 클릭합니다.

gcloud CLI

복구 가능한 스냅샷을 영구적으로 삭제하려면 gcloud beta compute recoverable-snapshots delete 명령어를 사용합니다.

gcloud beta compute recoverable-snapshots delete RECOVERABLE_SNAPSHOT_NAME \
  --project=PROJECT_ID

다음을 해당 값으로 바꿉니다.

  • RECOVERABLE_SNAPSHOT_NAME: 복구 가능한 스냅샷의 이름입니다.
  • PROJECT_ID: 프로젝트 ID입니다.

REST

복구 가능한 스냅샷을 완전히 삭제하려면 recoverableSnapshots.delete 메서드에 DELETE 요청을 보냅니다.

  DELETE https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/RECOVERABLE_SNAPSHOT_NAME

다음을 해당 값으로 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • RECOVERABLE_SNAPSHOT_NAME: 복구 가능한 스냅샷의 이름입니다.

다음 단계