Obtén una vista previa de la eliminación de una implementación

En esta página, se describe cómo usar Infrastructure Manager para obtener una vista previa de la eliminación de una implementación existente.

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

Una vista previa no borra ningún recurso aprovisionado. Para borrar una implementación, incluso borrar recursos aprovisionados, consulta Borra implementaciones.

Una vista previa ejecuta el comando Terraform plan. En esta página, se supone que estás familiarizado con Terraform. Para obtener más detalles, consulta Terraform y el Administrador de infraestructura.

Antes de comenzar

  1. Habilita Infra Manager.
  2. Asegúrate de tener los permisos de IAM necesarios para crear vistas previas: roles/config.admin.
  3. Asegúrate de tener una cuenta de servicio con los permisos necesarios. Para obtener más detalles, consulta Configura la cuenta de servicio.
  4. Identifica la configuración de Terraform que deseas obtener una vista previa. Asegúrate de que esta configuración de Terraform cumpla con las restricciones, lo que incluye que no contenga datos sensibles.
  5. Si deseas almacenar la configuración de Terraform en un bucket de almacenamiento, asegúrate de que se suba a un bucket de Cloud Storage. Consulta Cómo subir una configuración a un bucket de almacenamiento para obtener más detalles.

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

Obtén una vista previa de la eliminación de una implementación

Antes de borrar una implementación, puedes obtener una vista previa de la eliminación y revisarla.

Para obtener una vista previa de la eliminación de una implementación, haz lo siguiente:

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 \

Reemplaza lo siguiente:

  • PROJECT_ID es el ID del proyecto en el que se ejecuta el Administrador de infraestructura.
  • LOCATION es la ubicación en la que se ejecuta Infra Manager. Consulta Ubicaciones de Infrastructure Manager para obtener la lista de ubicaciones válidas.
  • PREVIEW_ID es el identificador de vista previa que especificas. Consulta Nombre de la vista previa para obtener detalles 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 del proyecto de la cuenta de servicio. Es común que este sea el mismo proyecto en el que se ejecuta Infra Manager.
  • DEPLOYMENT_ID es el identificador de la implementación que deseas actualizar.

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

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

¿Qué sigue?