Cuando eliminas un despliegue, también se eliminan todos los recursos que forman parte de él.
Si quieres eliminar recursos específicos de tu implementación y conservar el resto, elimina esos recursos del archivo de configuración y actualiza la implementación.
Antes de empezar
- Si quieres usar los ejemplos de línea de comandos de esta guía, instala la herramienta de línea de comandos`gcloud`.
- Si quieres usar los ejemplos de API de esta guía, configura el acceso a la API.
Eliminar despliegues
Si quieres eliminar una implementación, pero conservar todos los recursos subyacentes, debes usar la CLI de Google Cloud o la API.
Consola
- En la Google Cloud consola, abre la página Deployments (Despliegues).
Ve a la página Implementaciones. - En la lista de implementaciones, marca las casillas de las implementaciones que quieras eliminar.
- En la parte superior de la página, haz clic en Eliminar.
gcloud
Con gcloud
, usa el comando deployments delete
:
gcloud deployment-manager deployments delete example-deployment --delete-policy=POLICY
Donde POLICY es la política de eliminación.
gcloud
devuelve una respuesta similar a la siguiente:
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
En la API, envía una solicitud DELETE
vacía a la siguiente URL:
DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/myproject/global/deployments/example-deployment?deletePolicy=policy
Sustituye myproject
por el nombre de tu proyecto, example-deployment
por el nombre de la implementación y policy
por la política de eliminación, que se describe más abajo.
Selecciona una política de eliminación
La política de eliminación que uses determinará cómo se gestionan los recursos de la implementación. Puedes usar una de estas políticas:
DELETE
[Default]: elimina el recurso subyacente. Esta acción es permanente y no se puede deshacer.ABANDON
: se elimina el despliegue, pero no los recursos subyacentes. Por ejemplo, si tienes una instancia de VM en la implementación, podrás seguir usándola después de que se elimine la implementación.
Si necesitas volver a crear una implementación que hayas eliminado, puedes usar el archivo de configuración original. Sin embargo, la implementación se considera una nueva implementación con nuevos recursos.