Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ TaurusDB/ Referencia de la API/ Las API (recomendadas)/ Proxy de base de datos/ Activación o desactivación de la división de transacciones para una instancia proxy
Actualización más reciente 2025-03-21 GMT+08:00

Activación o desactivación de la división de transacciones para una instancia proxy

Función

Esta API se utiliza para habilitar o deshabilitar la separación de transacciones para una instancia de proxy. Antes de invocar a esta API:

URI

POST /v3/{project_id}/instances/{instance_id}/proxy/transaction-split

Tabla 1 Parámetros de URI

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID de proyecto de un tenant en una región.

Para obtener este valor, véase Obtención de un ID de proyecto.

instance_id

String

ID de instancia, que es compatible con el formato UUID.

Parámetros de solicitud

Tabla 2 Parámetros de encabezado de solicitud

Parámetro

Obligatorio

Tipo

Descripción

X-Auth-Token

String

Token de usuario.

Para obtener este valor, invoque a la API de IAM para obtener un token de usuario.

El valor de X-Subject-Token en el encabezado de respuesta es el valor del token.

X-Language

No

String

Tipo de idioma de solicitud. El valor predeterminado es en-us.

Valores:

  • en-us
  • zh-cn
Tabla 3 Parámetros de body de solicitud

Parámetro

Obligatorio

Tipo

Descripción

transaction_split

String

Si la separación de transacciones está habilitada.

Valores:

  • ON: La separación de transacciones está activada.
  • OFF: la separación de transacciones está desactivada.

proxy_id_list

Array of strings

Instancias de proxy bajo una instancia de BD.

Parámetros de respuesta

Código de estado: 200

Tabla 4 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

job_id

String

ID de flujo de trabajo

Código de estado: 400

Tabla 5 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

error_msg

String

Mensaje de error.

Código de estado: 500

Tabla 6 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

error_msg

String

Mensaje de error.

Ejemplo de la solicitud

Deshabilitar la separación de transacciones para una instancia de proxy

POST https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/6b030d160ac24eda9a5320fb38dc2d0ain07/proxy/transaction-split
{
  "transaction_split" : "OFF",
  "proxy_id_list" : [ "2a2060f2486e4a47934182d91a3b53d2po01" ]
}

Ejemplo de respuesta

Código de estado: 200

éxito

{
  "job_id" : "11921bf5-f286-45ee-ab35-12a3d4084c57"
}

Código de estado

Para más detalles, véase Códigos de estado.

Código de error

Para más detalles, véase Códigos de error.