커스텀 이미지 지원 중단


Compute Engine을 사용하면 이미지를 지원 중단 상태로 설정하여 소유하고 있는 커스텀 이미지의 지원을 중단할 수 있습니다. 각 지원 중단 상태에 따라 서버에서 다른 응답이 반환되므로 지원되지 않는 이미지로부터의 사용자 전환을 점차적으로 유도할 수 있습니다. Google Cloud Console, Google Cloud CLI 또는 Compute Engine API 메서드를 사용하여 이미지의 지원을 중단합니다.

지원 중단 상태

다음과 같은 지원 중단 상태가 지원됩니다.

  • ACTIVE: 이미지가 활성 상태이며 정상적으로 사용할 수 있습니다. 이미지 계열은 계열의 가장 최근의 활성 이미지를 가리킵니다.
  • DEPRECATED: 이미지는 지원 중단으로 표시되지만 아직 VM을 생성하는 데 사용될 수 있습니다. 이 이미지에 대한 새 링크가 허용됩니다. 이미지 계열에 있는 최신 이미지인 경우에도 이미지 계열에서 이 이미지를 더 이상 가리키지 않습니다.

    Google Cloud CLI를 사용하여 지원 중단된 이미지로 VM을 만들면 요청이 경고와 함께 성공합니다.

  • OBSOLETE: 이미지가 사용되지 않음으로 표시되고 더 이상 사용할 수 없습니다. 요청에 이 이미지를 사용하려고 하면 오류 메시지가 반환됩니다. 이 이미지의 기존 링크는 계속 허용됩니다.

  • DELETED: 이 이미지는 삭제되었습니다. 삭제된 이미지를 사용하려고 하면 오류 메시지가 반환됩니다.

지원 중단 상태를 ACTIVE로 변경하여 지원 중단을 되돌릴 수 있습니다(이미지를 다시 활성화).

시작하기 전에

커스텀 이미지 지원 중단

Console

  1. Google Cloud 콘솔에서 이미지 페이지로 이동합니다.

    이미지로 이동

  2. 지원 중단할 이미지에서 작업을 클릭합니다.

  3. 지원 중단을 선택합니다.

  4. 상태에서 지원 중단됨 또는 사용되지 않음을 선택합니다. 상태에 대한 자세한 내용은 지원 중단 상태를 참조하세요.

  5. 선택사항: 대체 이미지를 지정합니다.

  6. 이미지 지원 중단을 클릭합니다.

gcloud

gcloud compute images deprecate 명령어를 사용하여 이미지의 지원 중단 상태를 설정합니다.

gcloud compute images deprecate IMAGE_NAME \
    --state STATE \
    --replacement REPLACEMENT

다음을 바꿉니다.

  • IMAGE_NAME: 지원 중단할 이미지의 이름입니다.
  • STATE: 지원 중단 상태입니다.
  • REPLACEMENT: 지원 중단된 이미지를 대체할 이미지입니다.

API

images().deprecate 메서드에 대해 POST 요청을 실행합니다. 지원 중단할 이미지의 이름을 지정합니다.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images/RESOURCE_ID/deprecate

{
  "state": "STATE",
  "replacement": "REPLACEMENT"
}

다음을 바꿉니다.

  • PROJECT_ID: 이미지가 속한 프로젝트입니다.
  • RESOURCE_ID: 지원 중단할 이미지의 이름입니다.
  • STATE: 이 리소스의 지원 중단 상태입니다.
  • REPLACEMENT는 지원 중단된 이미지를 대체할 이미지입니다.