Suprima el despliegue cuando ya no lo necesite para liberar recursos. Puede eliminar una implantación desde un espacio de implantación o mediante programación, utilizando el cliente Python o las API de tiempo de ejecución de watsonx.ai.
Antes de empezar
Debe configurar sus credenciales de tarea generando una clave API. Para obtener más información, consulte Gestión de credenciales de tareas.
Supresión de un despliegue de un espacio
Para eliminar un despliegue:
- Abra la página Despliegues del espacio de despliegue.
- Seleccione Eliminar en el menú de acciones para el nombre de despliegue.
Supresión de un despliegue mediante programación
Puede eliminar un despliegue mediante programación utilizando la biblioteca cliente ' watsonx.ai ' Python, la API en tiempo de ejecución ' watsonx.ai o CPDCTL.
Supresión de un despliegue utilizando el cliente Python
Utilice el método siguiente para suprimir el despliegue.
client.deployments.delete(deployment_uid)
Devuelve un mensaje SUCCESS
. Para comprobar que el despliegue se ha eliminado, puede listar los despliegues y asegurarse de que el despliegue suprimido ya no aparece en la lista.
client.deployments.list()
Devuelve:
GUID NAME STATE CREATED ARTIFACT_TYPE
Supresión de un despliegue utilizando la API REST
Utilice el método DELETE
para suprimir un despliegue.
DELETE /ml/v4/deployments/{deployment_id}
Para obtener más información, consulte Suprimir.
Por ejemplo, consulte el siguiente fragmento de código:
curl --location --request DELETE 'https://us-south.ml.cloud.ibm.com/ml/v4/deployments/:deployment_id?space_id=<string>&version=2020-09-01'
Supresión de un despliegue utilizando CPDCTL
Puede suprimir el espacio de despliegue utilizando el mandato ml deployment delete
en CPDCTL y pasando el ID de espacio de despliegue. Para obtener más información, consulte Referencia de mandatos CPDCTL.
Tema padre: Gestión de despliegues predictivos