Borrar implementaciones

Cuando borras una implementación, todos los recursos que forman parte de la implementación también se borran.

Si deseas borrar recursos específicos de la implementación y conservar el resto, borra esos recursos del archivo de configuración y actualiza la implementación.

Antes de comenzar

Borrar implementaciones

Si deseas borrar una implementación, pero mantener todos los recursos subyacentes, debes usar Google Cloud CLI o la API.

Console

  1. En la consola de Google Cloud, abre la página Implementaciones.
    Ir a la página Implementaciones
  2. En la lista de implementaciones, marca las casillas de verificación para las implementaciones que deseas borrar.
  3. En la parte superior de la página, haz clic en Borrar.

gcloud

Con gcloud, use el comando deployments delete:

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

En el ejemplo anterior, POLICY es la política de borrado.

gcloud muestra una respuesta similar a esta:

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, proporciona una solicitud DELETE vacía a la siguiente URL:

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

Reemplaza myproject con el nombre del proyecto, example-deployment con el nombre de la implementación y policy con la política de borrado, que se describe a continuación.

Selecciona una política de borrado

La política de borrado que usas determina cómo se manejan los recursos en la implementación. Puedes usar una de estas políticas:

  • DELETE[Default]: borra el recurso subyacente. Esta acción es permanente y no se puede deshacer.

  • ABANDON: esto borra la implementación, pero no los recursos subyacentes. Por ejemplo, si tienes una instancia de VM en la implementación, seguirá disponible para su uso después de que se borre la implementación.

Si necesitas volver a crear una implementación que borraste, puedes usar el archivo de configuración original. Sin embargo, la implementación se considera una implementación nueva con recursos nuevos