배포 삭제

배포를 삭제하면 배포에 포함된 모든 리소스가 함께 삭제됩니다.

배포에서 특정 리소스만 삭제하고 나머지 리소스는 유지하려면 해당 리소스를 구성 파일에서 삭제하고 배포를 업데이트하는 방법을 대신 사용하세요.

시작하기 전에

배포 삭제

배포를 삭제하지만 기본 리소스를 모두 유지하려면 Google Cloud CLI 또는 API를 사용해야 합니다.

콘솔

  1. Google Cloud 콘솔에서 배포 페이지를 엽니다.
    배포 페이지로 이동
  2. 배포 목록에서 삭제하려는 배포의 체크박스를 선택합니다.
  3. 페이지 상단에서 삭제를 클릭합니다.

gcloud

gcloud에서 deployments delete 명령어를 사용합니다.

 gcloud deployment-manager deployments delete example-deployment --delete-policy=POLICY
 

여기서 POLICY삭제 정책입니다.

gcloud는 다음과 비슷한 응답을 반환합니다.

Waiting for delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d to complete...done.
Delete operation operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d completed successfully.
endTime: '2014-11-05T16:19:03.253-08:00'
id: '5642095755656583573'
name: operation-1415233139561-2d5dd654-f438-4d15-87e3-4b5b8ca68c5d
operationType: delete
startTime: '2014-11-05T16:19:02.669-08:00'
status: DONE
targetLink: https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment

API

API에서 다음 URL에 비어 있는 DELETE 요청을 제공합니다.

DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment?deletePolicy=policy

아래 설명처럼 myproject를 프로젝트 이름으로, example-deployment를 배포 이름으로, policy를 삭제 정책으로 바꿉니다.

삭제 정책 선택

어떤 삭제 정책을 사용하느냐에 따라 배포의 리소스가 처리되는 방식이 달라집니다. 다음 정책 중 하나를 사용할 수 있습니다.

  • DELETE[기본값]: 기본 리소스를 삭제합니다. 이 작업은 영구적이며 실행취소할 수 없습니다.

  • ABANDON: 배포를 삭제하되 기본 리소스는 삭제하지 않습니다. 예를 들어 배포에 VM 인스턴스가 있는 경우 배포가 삭제된 후에도 VM 인스턴스를 계속 사용할 수 있습니다.

삭제한 배포를 다시 만들어야 할 경우에는 원래 구성 파일을 사용할 수 있습니다. 하지만 배포는 새 리소스가 포함된 새 배포로 고려됩니다.