Destrucción de recursos de espacio de trabajo

Eliminar los recursos de IBM Cloud® que ha suministrado con su espacio de trabajo de Schematics, incluso aunque estos recursos estén activos.

IBM Cloud Schematics está dejando de dar soporte a las versiones antiguas de Terraform e introduciendo compatibilidad con las versiones más recientes de Terraform. Para obtener más información, consulta el ciclo de vida de las funciones obsoletas de Terraform en Schematics y el calendario de obsolescencia.

Antes de empezar

Asegúrate de que los puntos finales location y url apunten a la misma región cuando crees o actualices el espacio de trabajo o la acción Schematics. Para obtener más información sobre la ubicación y el punto final, consulte ¿Dónde está almacenada la información?

Destrucción de recursos de espacio de trabajo utilizando la interfaz de usuario

  1. Inicie sesión en la consolaIBM Cloud.
  2. Haga clic en el icono de menú hamburguesa > Automatización de plataformas > Schematics > Terraform.
    • En la sección Lista de espacios de trabajo:
      • Pulse Espacio de trabajo necesario para destruir un espacio de trabajo necesario. Si no ve el espacio de trabajo necesario en la lista, compruebe la página de navegación.
      • Pulse Next.
    • En la sección Lista de espacios de trabajo. Haga clic en el nombre del espacio de trabajo y en el menú desplegable Acciones. Haga clic en ' Destroy resources e introduzca el nombre del espacio de trabajo para confirmarlo antes de eliminarlo. Especifique el nombre al crear y pulse Destruir.
    • Pulse Destroy. El recurso del espacio de trabajo se ha destruido.

Verificación de una operación de destrucción de espacio de trabajo

  1. Pulse el espacio de trabajo que aparece en la consola deIBM Cloud para ver los resultados de la operación de destrucción.
  2. Pulse el separador Trabajos para ver los registros del espacio de trabajo.
  3. Pulse el separador Historial de trabajos para ver el resultado del trabajo de destrucción y las operaciones ejecutadas por los módulos de automatización.

Destrucción de recursos de espacio de trabajo utilizando la CLI

  1. Destruir configuración de espacio de trabajo. Para obtener más información sobre la destrucción del recurso en el espacio de trabajo, consulte el mandato ibmcloud schematics destroy workspace.

    ibmcloud schematics destroy workspace --id <WORKSPACE_ID>
    
    ibmcloud schematics destroy --id WORKSPACE_ID [--target RESOURCE1] [--target RESOURCE2] [--force] [--output OUTPUT]
    

    { pre}

  2. Verifique que el origen creado a través del espacio de trabajo se ha destruido.

    ibmcloud schematics workspace list
    
  3. Consulte Administrar recursos en la nube con Schematics para empezar a eliminar, actualizar o borrar recursos en la nube con Terraform.

Verificación de una operación de destrucción de espacio de trabajo

Comprueba que el espacio de trabajo se haya creado correctamente. Cuando destruye el recurso utilizando la CLI, el mandato elimina los recursos del espacio de trabajo.

   ibmcloud schematics destroy --id us-east.workspace.testwspace03jan.811182d2 --target vpc_name --target vpc_tags
   Do you really want to perform this action? [y/N]> y
   Activity ID   c10fc92ddfd2d9ec645fc5dbece5e341
   OK

Si se destruye correctamente, devuelve el ID de actividad exclusivo del espacio de trabajo.

Para obtener más información, consulte Preguntas más frecuentes del espacio de trabajo.

Destrucción de recursos de espacio de trabajo utilizando la API

  1. Siga los pasos para recuperar la señal de acceso de IAM y autenticarse en IBM Cloud Schematics utilizando la API.

  2. Destruya el espacio de trabajo.

    Ejemplo:

       PUT /v1/workspaces/{w_id}/destroy HTTP/1.1
       Host: schematics.cloud.ibm.com
       Content-Type: application/json
       Authorization: <auth_token>
       {
          "name":"testwspace03jan",
          "type":[
             "terraform_v1.4"
          ],
          "description":"terraform workspace",
          "location":"us-east",
          "tags":[
             "department:HR",
             "application:compensation",
             "environment:production"
          ],
          "template_repo":{
             "url":"https://github.com/Anil-CM/newrepo"
          },
          "workspace_status":{
             "frozen":true
          },
          "template_data":[
             {
                "folder":".",
                "type":"terraform_v1.4",
             "variablestore":[
                {
                   "name":"sample_var",
                   "secure":true,
                   "value":"THIS IS IBM CLOUD TERRAFORM CLI DEMO",
                   "description":"Description of sample_var"
                },
                {
                   "name":"sleepy_time",
                   "value":"15"
                   }
                ]
             }
          ]
       }
    
  3. Consulte Administrar recursos en la nube con Schematics para empezar a eliminar, actualizar o borrar recursos en la nube con Terraform.

Verificación de una operación de destrucción de espacio de trabajo

Verifique que el recurso se ha destruido correctamente.

Verifique que el recurso de espacio de trabajo se ha destruido correctamente tal como se muestra en la salida.

Salida

{
    "activityid": "6e5c84b58100472395b53a056cc27edc"
}

Si es satisfactorio, se devuelve el ID de actividad exclusivo del espacio de trabajo.

Para obtener más información, consulte Preguntas más frecuentes del espacio de trabajo.

destrucción de recursos de espacio de trabajo con Terraform

  1. Siga los pasos de Supresión de datos de Schematics para destruir el espacio de trabajo con Terraform.

  2. Consulte Administrar recursos en la nube con Schematics para crear, actualizar o eliminar los recursos en la nube.

Próximos pasos

  • ¿Está buscando ejemplos de espacio de trabajo adicionales con los que trabajar? Consulte los espacios de trabajo de ejemplo. Compruebe los archivos Readme de los ejemplos para obtener más personalización y uso.