배포를 삭제하면 배포에 포함된 모든 리소스가 함께 삭제됩니다.
배포에서 특정 리소스만 삭제하고 나머지 리소스는 유지하려면 해당 리소스를 구성 파일에서 삭제하고 배포를 업데이트하는 방법을 대신 사용하세요.
시작하기 전에
- 이 가이드의 명령줄 예시를 사용하려면 'gcloud' 명령줄 도구를 설치합니다.
- 이 가이드의 API 예시를 사용하려면 API 액세스를 설정합니다.
배포 삭제
배포를 삭제하지만 기본 리소스를 모두 유지하려면 Google Cloud CLI 또는 API를 사용해야 합니다.
콘솔
- Google Cloud 콘솔에서 배포 페이지를 엽니다.
배포 페이지로 이동 - 배포 목록에서 삭제하려는 배포의 체크박스를 선택합니다.
- 페이지 상단에서 삭제를 클릭합니다.
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 인스턴스를 계속 사용할 수 있습니다.
삭제한 배포를 다시 만들어야 할 경우에는 원래 구성 파일을 사용할 수 있습니다. 하지만 배포는 새 리소스가 포함된 새 배포로 고려됩니다.