Previsualizar la eliminación de un despliegue

En esta página se describe cómo usar Infrastructure Manager para previsualizar la eliminación de una implementación.

Una vista previa describe las acciones para activar una configuración de Terraform específica. Antes de eliminar una implementación, puedes usar una vista previa para verificar los recursos que se van a eliminar.

En la vista previa no se elimina ningún recurso aprovisionado. Para eliminar un despliegue, incluidos los recursos aprovisionados, consulta Eliminar despliegues.

Una vista previa ejecuta el comando Terraform plan. En esta página se da por hecho que conoces Terraform. Para obtener más información, consulta Terraform e Infrastructure Manager.

Antes de empezar

  1. Habilita Infra Manager.
  2. Asegúrate de que tienes los permisos de gestión de identidades y accesos necesarios para crear vistas previas: roles/config.admin.
  3. Asegúrate de que tienes una cuenta de servicio con los permisos necesarios. Para obtener más información, consulta el artículo Configurar la cuenta de servicio.
  4. Identifica la configuración de Terraform que quieres previsualizar. Asegúrate de que esta configuración de Terraform cumpla las restricciones, incluido que no contenga datos sensibles.
  5. Si quieres almacenar la configuración de Terraform en un segmento de almacenamiento, asegúrate de que la configuración de Terraform se haya subido a un segmento de Cloud Storage. Para obtener más información, consulta el artículo sobre cómo subir una configuración a un contenedor de almacenamiento.

    Un segmento de almacenamiento te permite controlar el acceso a la configuración. También puedes desplegar una configuración de Terraform almacenada en un repositorio de Git público o en tu máquina local.

Previsualizar la eliminación de un despliegue

Antes de eliminar una implementación, puedes previsualizarla y revisarla.

Para obtener una vista previa de la eliminación de una implementación, sigue estos pasos:

gcloud infra-manager previews create --preview-mode DELETE --deployment=projects/PROJECT_ID/locations/LOCATION/previews/DEPLOYMENT_ID \
    --service-account projects/SERVICE_ACCOUNT_PROJECT_ID/serviceAccounts/SERVICE_ACCOUNT \

Sustituye:

  • PROJECT_ID es el ID del proyecto en el que se ejecuta Infrastructure Manager.
  • LOCATION es la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
  • PREVIEW_ID es el identificador de vista previa que especifiques. Consulta Nombre de vista previa para obtener información sobre las restricciones del identificador de vista previa.
  • SERVICE_ACCOUNT es el nombre de la cuenta de servicio que usas para llamar a Infra Manager.
  • SERVICE_ACCOUNT_PROJECT_ID es el ID de proyecto de la cuenta de servicio. Es habitual que sea el mismo proyecto en el que se ejecuta Gestor de infraestructura.
  • DEPLOYMENT_ID es el identificador de la implementación que quieres actualizar.

Ahora que has creado una vista previa, puedes exportar y ver los resultados para revisar el plan de implementación.

Para obtener más información sobre cómo eliminar implementaciones, consulta Eliminar una implementación.

Siguientes pasos