Termina una instancia.
Descripción de la operación
Mecanismo de terminación de instancias y precauciones:
La terminación de la instancia es una operación asíncrona. Enviar una solicitud de terminación no significa que la instancia se detenga de inmediato. Consulte continuamente el estado de la instancia después de la solicitud para confirmar el resultado de la terminación. Si hay recursos de cómputo externos involucrados, verifique el estado real del trabajo remoto.
El estado de la instancia de DataWorks puede no ser coherente con el estado del trabajo remoto. Para las tareas que dependen de recursos de cómputo externos, como MaxCompute, EMR y SSH, DataWorks envía una solicitud de terminación al extremo remoto a través de un cliente. Debido a factores como excepciones de red y compatibilidad del cliente, la instancia de DataWorks puede marcarse como fallida mientras el trabajo remoto sigue en ejecución. Por lo tanto, no puede determinar que el trabajo remoto ha terminado basándose únicamente en el estado de la instancia de DataWorks. Compruebe la plataforma de cómputo correspondiente y termine el trabajo manualmente si es necesario para evitar que el trabajo continúe ejecutándose o consumiendo recursos adicionales.
Preste especial atención a las tareas de MaxCompute bajo el grupo de recursos de programación compartida. El grupo de recursos de programación compartida de DataWorks se retirará pronto. Debido a límites en las versiones de los componentes y a la compatibilidad, las instrucciones de terminación para algunas tareas de MaxCompute pueden no surtir efecto en el extremo remoto. En tales casos, vaya a MaxCompute para comprobar el estado real de la instancia correspondiente. Si aún se está ejecutando, ejecute la operación de finalización en MaxCompute y confirme nuevamente que ha terminado.
Pruébelo ahora
Test
Autorización de RAM
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| InstanceId |
integer |
Sí |
El ID de la instancia. Puede llamar a ListInstances para consultar el ID de la instancia. |
1234 |
| ProjectEnv |
string |
Sí |
El entorno del espacio de trabajo. Valores válidos: PROD (entorno de producción) y DEV (entorno de desarrollo). Valores válidos:
|
PROD |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| HttpStatusCode |
integer |
El código de estado HTTP. |
200 |
| Data |
boolean |
Los detalles del resultado devuelto después de que se detiene la instancia. |
true |
| ErrorMessage |
string |
El mensaje de error. |
The connection does not exist. |
| RequestId |
string |
El ID de la solicitud. Puede utilizar este ID para localizar registros y solucionar problemas. |
E6F0DBDD-5AD**** |
| ErrorCode |
string |
El código de error. |
Invalid.Tenant.ConnectionNotExists |
| Success |
boolean |
Indica si la llamada se realizó correctamente. |
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"HttpStatusCode": 200,
"Data": true,
"ErrorMessage": "The connection does not exist.",
"RequestId": "E6F0DBDD-5AD****",
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"Success": true
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.