Atualiza a topologia de sincronização de uma instância do DTS de unidirecional para bidirecional. Compatível apenas com instâncias de pagamento conforme o uso.
Antes de chamar esta operação, verifique se você compreende os métodos de faturamento e os preços do DTS.
Observações de uso:
Os bancos de dados de source e de destino devem ser do tipo MySQL.
A topologia deve ser de sincronização unidirecional.
A tarefa de sincronização de dados deve estar no estado Synchronizing.
A atualização causa aproximadamente 5 segundos de latência na sincronização. Execute esta operação fora dos horários de pico.
Depuração
Parâmetros da solicitação
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | UpgradeTwoWay |
A operação a ser executada. Defina o valor como UpgradeTwoWay. |
| InstanceClass | String | Yes | large |
A classe da instância para sincronização bidirecional. Valores válidos: large, medium, micro e small. |
| InstanceId | String | Yes | dtsh77p49x4k28**** |
O ID da instância de sincronização. Chame DescribeDtsJobs para consultar os IDs das instâncias. |
| RegionId | String | No | cn-hangzhou |
O ID da região da instância do DTS. Lista de regiões compatíveis. |
Parâmetros de resposta
| Parameter | Type | Example | Description |
| DynamicCode | String | 403 |
O código de erro dinâmico. Este parâmetro será removido futuramente. |
| DynamicMessage | String | InstanceId |
A parte dinâmica da mensagem de erro, usada para substituir a variável %s em ErrMessage. Nota Por exemplo, se ErrMessage for The Value of Input Parameter %s is not valid e DynamicMessage for InstanceId, o parâmetro InstanceId especificado é inválido. |
| ErrCode | String | InternalError |
Código de erro retornado quando a solicitação falha. |
| ErrMessage | String | The Value of Input Parameter %s is not valid. |
Mensagem de erro retornada caso a solicitação falhe. |
| HttpStatusCode | Integer | 200 |
O código de status HTTP. |
| RequestId | String | 2D3B4615-923F-49AA-AF21-6D8E3967**** |
O ID da solicitação. |
| Success | Boolean | true |
Indica se a solicitação foi bem-sucedida.
|
Exemplos
Exemplos de solicitações
http(s)://dts.aliyuncs.com/?Action=UpgradeTwoWay
&InstanceClass=large
&InstanceId=dtsh77p49x4k28****
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
<StartDtsJobResponse>
<RequestId>2D3B4615-923F-49AA-AF21-6D8E3967****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<Success>true</Success>
</StartDtsJobResponse>
Formato JSON
{
"RequestId":"2D3B4615-923F-49AA-AF21-6D8E3967****",
"HttpStatusCode":200,
"Success":true
}
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros da API.