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
- Cree una configuración de Terraform y guarde la configuración en un repositorio
GitHub,GitLaboBitbucket. También puedes subir un archivo de copia de seguridad en cinta (.tar) desde tu ordenador local para enviar tu plantilla a IBM Cloud Schematics. Para obtener más información, consulta elibmcloud schematics workspace uploadcomando y la API para subir un archivo «tar» a tu espacio de trabajo. - Asegúrate de que tienes los permisos necesarios para crear un espacio de trabajo.
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
- Inicie sesión en la consolaIBM Cloud.
- Haga clic en el icono de menú
> 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 resourcese 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.
- En la sección Lista de espacios de trabajo:
Verificación de una operación de destrucción de espacio de trabajo
- Pulse el espacio de trabajo que aparece en la consola deIBM Cloud para ver los resultados de la operación de destrucción.
- Pulse el separador Trabajos para ver los registros del espacio de trabajo.
- 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
-
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}
-
Verifique que el origen creado a través del espacio de trabajo se ha destruido.
ibmcloud schematics workspace list -
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
-
Siga los pasos para recuperar la señal de acceso de IAM y autenticarse en IBM Cloud Schematics utilizando la API.
-
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" } ] } ] } -
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
-
Siga los pasos de Supresión de datos de Schematics para destruir el espacio de trabajo con Terraform.
-
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
Readmede los ejemplos para obtener más personalización y uso.