Adiciona um algoritmo de roteamento a uma tabela lógica.
Depuração
O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para maior conveniência. O OpenAPI Explorer gera dinamicamente códigos de exemplo da operação para diferentes SDKs.
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | AddLogicTableRouteConfig | Operação a ser executada. Defina o valor como AddLogicTableRouteConfig. |
| TableId | Long | Sim | 4**** | ID da tabela lógica. Chame a operação ListLogicTables para consultar esse ID. |
| RouteKey | String | Sim | id-hash-mod16 | Chave exclusiva do algoritmo de roteamento. Nota
|
| RouteExpr | String | Sim | #id#%16 | Expressão do algoritmo de roteamento. Para mais informações sobre como configurar essa expressão, consulte Configure um algoritmo de roteamento. |
| Tid | Long | Não | 4*** | ID do locatário. Chame a operação GetUserActiveTenant para consultar esse ID. |
| RegionId | String | Não | cn-hangzhou | Região onde o DMS está ativado. Para mais informações, consulte Parâmetro RegionID. |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | B43AD641-49C2-5299-9E06-1B37EC1B**** | ID da solicitação. |
| ErrorCode | String | UnknownError | Código de erro retornado. |
| ErrorMessage | String | can not find table, tableId : 11133 | Mensagem de erro retornada. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
Exemplos
Solicitações de exemplo
http(s)://dms-enterprise.aliyuncs.com/?Action=AddLogicTableRouteConfig
&TableId=4****
&RouteKey=id-hash-mod16
&RouteExpr=#id#%16
&Tid=4***
&Common request parameters
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<AddLogicTableRouteConfigResponse>
<RequestId>B43AD641-49C2-5299-9E06-1B37EC1B****</RequestId>
<Success>true</Success>
</AddLogicTableRouteConfigResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "B43AD641-49C2-5299-9E06-1B37EC1B****",
"Success" : true
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.