Modifica a string de conexão de um cluster de borda do PolarDB no ENS.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
polardb:ModifyDBClusterEndpointZonal |
update |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBClusterId |
string |
Sim |
O ID do cluster. |
pc-************** |
| DBEndpointId |
string |
Sim |
O ID do endpoint do cluster. |
pe-**************** |
| Nodes |
string |
Não |
Os nós somente leitura a serem adicionados ao endpoint. Separe vários IDs de nó com vírgulas (,). Se você não especificar este parâmetro, os nós originais serão mantidos. Nota
|
pi-**************,pi-************* |
| ReadWriteMode |
string |
Não |
O modo de leitura/gravação. Valores válidos:
|
ReadWrite |
| AutoAddNewNodes |
string |
Não |
Especifica se novos nós devem ser adicionados automaticamente a este endpoint. Valores válidos:
|
Enable |
| EndpointConfig |
string |
Não |
As configurações avançadas do endpoint do cluster, que são especificadas no formato JSON. Você pode definir o nível de consistência, a divisão de transações, se o nó primário aceita solicitações de leitura, o pool de conexões e muito mais.
Nota
|
{\"DistributedTransaction\":\"off\",\"ConsistLevel\":\"0\",\"LoadBalanceStrategy\":\"load\",\"MasterAcceptReads\":\"on\"} |
| DBEndpointDescription |
string |
Não |
O nome do endpoint. |
test |
| SccMode |
string |
Não |
Especifica se o recurso de consistência global (modo de alto desempenho) deve ser ativado para o nó. Valores válidos:
|
OFF |
| PolarSccWaitTimeout |
string |
Não |
O período de tempo limite para consistência global. |
100 |
| PolarSccTimeoutAction |
string |
Não |
A política para um tempo limite de consistência global. Valores válidos:
|
0 |
| ClientToken |
string |
Não |
Um token de cliente para garantir a idempotência da solicitação. O cliente gera o valor, mas você deve garantir que o valor seja exclusivo entre diferentes solicitações. O token diferencia maiúsculas de minúsculas e pode conter até 64 caracteres ASCII. |
6000170000591aed949d0f****************** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
F2A9EFA7-915F-4572-8299-85A307****** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "F2A9EFA7-915F-4572-8299-85A307******"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidEndpointConfig.Malformed | The specified parameter EndpointConfig is not valid. | The specified EndpointConfig parameter is invalid. |
| 400 | InvalidDBEndpointId.Malformed | The specified parameter DBEndpointId is not valid. | The specified DBEndpointId parameter is invalid. |
| 400 | InvalidNodes.Malformed | The specified parameter Nodes is not valid. | The specified Nodes parameter is invalid. |
| 403 | OperationDenied.InstanceType | The operation is not permitted due to instance type. | The operation is not allowed due to the instance type |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | EndpointStatus.NotSupport | Current endpoint status does not support this operation. | This operation is not supported while the node is in the current state. |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.