API do Edge Cloud: Cria um endereço de link.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
polardb:CreateDBClusterEndpointZonal |
create |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBClusterId |
string |
Sim |
O ID do cluster. |
pc-*************** |
| EndpointType |
string |
Sim |
O tipo do endpoint de cluster personalizado. O valor é fixo como Custom. |
Custom |
| Nodes |
string |
Não |
Os nós somente leitura a serem adicionados ao endpoint. Separe vários IDs de nó com vírgulas (,). Por padrão, todos os nós são adicionados. |
pi-**************,pi-************* |
| ReadWriteMode |
string |
Não |
O modo de leitura/gravação. Valores válidos:
|
ReadOnly |
| AutoAddNewNodes |
string |
Não |
Especifica se novos nós devem ser adicionados automaticamente a este endpoint. Valores válidos:
|
Disable |
| EndpointConfig |
string |
Não |
As configurações avançadas do endpoint do cluster, especificadas no formato JSON. Este parâmetro oferece suporte a configurações para nível de consistência, divisão de transações, descarregamento de leituras do nó primário e pool de conexões.
Nota
|
{"ConsistLevel": "1","DistributedTransaction": "on"} |
| ClientToken |
string |
Não |
Um token de cliente usado para garantir a idempotência da solicitação. O cliente gera o valor, que deve ser exclusivo entre diferentes solicitações. O token diferencia maiúsculas de minúsculas e pode ter até 64 caracteres ASCII de comprimento. |
6000170000591aed949d0f****************** |
| DBEndpointDescription |
string |
Não |
O nome do endpoint de cluster personalizado. |
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:
|
on |
| PolarSccWaitTimeout |
string |
Não |
O período de tempo limite para consistência global. |
100 |
| PolarSccTimeoutAction |
string |
Não |
A política para lidar com tempos limite de consistência global. Valores válidos:
|
0 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
CD35F3-F3-44CA-AFFF-BAF869****** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "CD35F3-F3-44CA-AFFF-BAF869******"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ClusterEndpoint.StatusNotValid | Cluster endpoint status is not valid. | The state of the cluster endpoint is invalid. |
| 400 | EndpointNum.Error | Endpoint number error. | The maximum number of endpoints is exceeded. |
| 400 | LockTimeout | The request processing has failed due to lock timeout. | Failed to process the request due to a lock timeout. |
| 403 | OperationDenied.InstanceType | The operation is not permitted due to instance type. | The operation is not allowed due to the instance type |
| 404 | EndpointConfig.Invalid | Endpoint config is invalid. | The advanced parameter of the cluster endpoint is invalid. |
| 404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | EndpointConfig.Conflict | Endpoint config is invalid, CausalConsistRead should be session since node SCC mode enabled. | Endpoint the configuration is invalid, the CausalConsistRead should be a session because global consistency (high performance mode) for the node is enabled. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.