Chame a API CreateSQLReviewOrder para criar um job de auditoria de SQL.
Para obter mais instruções sobre este recurso, consulte Auditoria de SQL .
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | CreateSQLReviewOrder | Parâmetro especificado pelo sistema. Valores válidos: CreateSQLReviewOrder . |
| Comment | String | Sim | test | Contexto do negócio. Descreva o motivo ou o objetivo da tarefa para reduzir custos de comunicação. |
| RelatedUserList | Array of Long | Não | 123443 | ID da pessoa relacionada. |
| Param | Object | Sim | Parâmetros do ticket. | |
| ProjectName | String | Sim | Xxx business SQL audit | Nome do projeto. |
| DbId | Long | Sim | 123321 | ID do banco de dados. É possível chamar a interface SearchDatabases para obter esse valor. Nota Atualmente, apenas bancos de dados físicos são suportados, não sendo compatível com bancos de dados lógicos. |
| AttachmentKeyList | Array of String | Sim | upload_xxxx.sql | Chave do anexo. Suporta a adição de vários anexos. Chame a interface GetUserUploadFileJob para obter este parâmetro. Nota Somente arquivos .xml dos frameworks iBatis ou MyBatis e arquivos SQL no formato .txt são suportados. |
| Tid | Long | Não | 1 | ID do tenant. Chame a interface GetUserActiveTenant ou ListUserTenants para obter este parâmetro. |
| RegionId | String | Não | cn-hangzhou | Selecione a região de serviço do DMS, utilizada para chamar a interface. Para visualizar os valores disponíveis, consulte Descrição do parâmetro RegionID . Nota Defina este parâmetro com o ID da região mais próxima dos seus serviços. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
ID da solicitação. |
|
Success |
Boolean |
true |
Indica se a solicitação foi bem-sucedida. |
|
ErrorMessage |
String |
UnknownError |
Mensagem de erro retornada. |
|
ErrorCode |
String |
200 |
Código de erro retornado. |
|
CreateOrderResult |
Array of Long |
1423532 |
ID do ticket. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=CreateSQLReviewOrder &Comment=test &RelatedUserList=[123443] &Param={"ProjectName":"xxx business SQL audit","DbId":123321,"AttachmentKeyList":["upload_xxxx.sql"]} &Tid=1&public request parameters
Exemplos de respostas de sucesso
XML formato
HTTP/1.1 200 OK Content-Type:application/xml <CreateSQLReviewOrderResponse> <RequestId>0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931</RequestId> <Success>true</Success> <ErrorMessage>UnknownError</ErrorMessage> <ErrorCode>UnknownError</ErrorCode> <CreateOrderResult>1423532</CreateOrderResult> </CreateSQLReviewOrderResponse>
JSON formato
HTTP/1.1 200 OK Content-Type:application/json { "RequestId" : "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931", "Success" : true, "ErrorMessage" : "UnknownError", "ErrorCode" : "UnknownError", "CreateOrderResult" : [ 1423532 ] }
Códigos de erro
Acesse o Centro de Erros para visualizar mais códigos de erro.