Todos los productos
Search
Centro de documentos

Data Management:CreateDataCorrectOrder

Última actualización: Sep 01, 2026

Crea un ticket para cambiar datos en Data Management (DMS).

Descripción de la operación

Para obtener más información sobre la función de modificación normal de datos, consulte Cambiar datos regulares.

Pruébelo ahora

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

Action

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

dms:CreateDataCorrectOrder

create

*All Resource

*

Ninguna Ninguna

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Descripción

Ejemplo

Comment

string

Sí

El propósito u objetivo del cambio de datos. Este parámetro se utiliza para ayudar a reducir la comunicación innecesaria.

test

RelatedUserList

array

No

Las partes interesadas en el cambio de datos. Todas las partes interesadas pueden ver los detalles del ticket y asistir en el proceso de aprobación. Los usuarios no relevantes, distintos de los administradores de DMS y los administradores de bases de datos (DBA), no tienen permiso para ver los detalles del ticket.

integer

No

El ID de usuario de la parte interesada. Todas las partes interesadas especificadas pueden ver los detalles del ticket y asistir en el proceso de aprobación. Los usuarios no relevantes, distintos de los administradores de Data Management (DMS) y los administradores de bases de datos (DBA), no tienen permiso para ver los detalles del ticket.

51****

Param

object

Sí

Los parámetros del ticket.

Classify

string

No

El motivo del cambio de datos.

test

EstimateAffectRows

integer

Sí

El número estimado de filas de datos que podrían verse afectadas por el cambio de datos.

1

ExecSQL

string

No

Las sentencias SQL para el cambio de datos.

Nota
  • Este parámetro es obligatorio si establece SqlType en TEXT.

  • El tamaño de la sentencia SQL no puede exceder los 15 MB.

update base_user set id = 1 where id = 1;

SqlType

string

Sí

El formato de las sentencias SQL utilizadas para cambiar datos. Valores válidos:

  • TEXT

  • ATTACHMENT

TEXT

AttachmentName

string

No

La clave del archivo adjunto que contiene las sentencias SQL utilizadas para cambiar datos. Puede llamar a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor de AttachmentKey.

Nota

Este parámetro es obligatorio si establece SqlType en ATTACHMENT.

test.sql

RollbackSQL

string

No

Las sentencias SQL para revertir el cambio de datos.

Nota

Este parámetro es obligatorio si establece RollbackSqlType en TEXT.

update base_user set id = 1 where id = 1;

RollbackAttachmentName

string

No

La clave del archivo adjunto que contiene las sentencias SQL utilizadas para revertir el cambio de datos. Puede llamar a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor de AttachmentKey.

Nota

Este parámetro es obligatorio si establece RollbackSqlType en ATTACHMENT.

test_rollback.sql

RollbackSqlType

string

No

El formato de las sentencias SQL utilizadas para revertir el cambio de datos. Valores válidos:

  • TEXT

  • ATTACHMENT

TEXT

DbItemList

array<object>

Sí

Las bases de datos cuyos datos desea cambiar.

object

No

La información sobre las bases de datos.

DbId

integer

No

El ID de la base de datos. La base de datos puede ser una base de datos física o una base de datos lógica.

1860****

Logic

boolean

No

Especifica si la base de datos es una base de datos lógica. Valores válidos:

  • true: La base de datos es una base de datos lógica.

  • false: La base de datos es una base de datos física.

false

InstanceId

integer

No

El ID de la instancia. Puede llamar a la operación ListInstances o GetInstance para consultar el ID de la instancia.

Nota

La función de cambio de instancia solo es compatible con instancias de ApsaraDB RDS for MySQL, clústeres de PolarDB for MySQL y clústeres de AnalyticDB for MySQL.

1860****

ExecMode

string

No

El modo en el que se ejecuta el ticket de cambio de datos después de su aprobación. Valores válidos:

  • COMMITOR: El ticket es ejecutado por el usuario que lo envía.

  • AUTO: El ticket se ejecuta automáticamente después de su aprobación.

  • LAST_AUDITOR: El ticket es ejecutado por el último aprobador del ticket.

COMMITOR

AttachmentKey

string

No

La clave del archivo adjunto que proporciona más instrucciones para el ticket. Puede llamar a la operación GetUserUploadFileJob para obtener la clave del archivo adjunto a partir del valor del parámetro AttachmentKey.

order_attachment.txt

RealLoginUserUid

string

No

El ID de la cuenta de Alibaba Cloud que se utiliza para llamar a la operación de API.

21400447956867****

Tid

integer

No

El ID del inquilino. Puede llamar a la operación GetUserActiveTenant o ListUserTenants para obtener el ID del inquilino.

3***

Elementos de la respuesta

Elemento

Tipo

Descripción

Ejemplo

object

Esquema de la respuesta.

RequestId

string

El ID de la solicitud.

0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931

Success

boolean

Indica si la solicitud se realizó correctamente. Valores válidos:

  • true: La solicitud se realizó correctamente.

  • false: La solicitud falló.

true

ErrorMessage

string

El mensaje de error devuelto si la solicitud falla.

UnknownError

ErrorCode

string

El código de error devuelto si la solicitud falla.

UnknownError

CreateOrderResult

array

Los ID de los tickets.

integer

El ID del ticket.

142****

Ejemplos

Respuesta exitosa

JSON Formato

{
  "RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
  "Success": true,
  "ErrorMessage": "UnknownError",
  "ErrorCode": "UnknownError",
  "CreateOrderResult": [
    0
  ]
}

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.