Solicita um endpoint de conexão direta para uma instância de cluster de banco de dados ApsaraDB Tair (compatível com Redis® OSS).
Descrição da operação
Os clientes podem usar o endpoint de conexão direta para ignorar o proxy e conectar-se à instância de cluster da mesma forma que se conectam a um cluster Redis nativo. Isso reduz a sobrecarga de link e melhora ainda mais a velocidade de resposta do serviço de banco de dados ApsaraDB Tair (compatível com Redis® OSS).
A instância para a qual você invoca esta operação deve atender às seguintes condições:
A instância usa a arquitetura de cluster.
O padrão de implantação é clássico.
O tipo de rede da instância é VPC. Se a instância estiver conectada à rede clássica, você pode invocar a operação SwitchNetwork para alterar o tipo de rede para VPC.
O recurso de criptografia Secure Sockets Layer (SSL) está desativado para a instância. Se o recurso de criptografia Secure Sockets Layer (SSL) estiver ativado, você pode invocar a operação ModifyInstanceSSL para desativá-lo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:AllocateDirectConnection |
create |
*DBInstance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. Apenas instâncias de cluster implantadas no modo clássico são suportadas. Para instâncias implantadas no modo clássico, o valor do parâmetro ComputingType é Machine. Você pode chamar a operação DescribeInstances para consultar o parâmetro ComputingType. |
r-bp1zxszhcgatnx**** |
| ConnectionString |
string |
Não |
O prefixo do endpoint de conexão direta. O prefixo deve ter de 8 a 40 caracteres e pode conter letras minúsculas e dígitos. Deve começar com uma letra minúscula. Valor padrão: o ID da instância seguido por |
redisdirect123 |
| Port |
string |
Não |
O número da porta. Valores válidos: 1024 a 65535. Valor padrão: 6379. |
6379 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
5D622714-AEDD-4609-9167-F5DDD3D1**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "5D622714-AEDD-4609-9167-F5DDD3D1****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | NetTypeExists | Specified net type already existed | |
| 400 | InvalidConnType | Specified DB instance conn type is not valid. | |
| 400 | TaskHasExist | The task already exists. | |
| 400 | ConnectionStringAlreadyExists | Specified connection string already exists in the Aliyun RDS. | |
| 400 | InvalidConnectionString.Format | Specified connection string is not valid. | A string de conexão é inválida. Especifique uma nova. |
| 400 | DirectConnectionAlreadyExists | Specified instance direct connection already exists. | |
| 400 | InvalidVPCParamGroup | Specified vpc param group is not valid. | |
| 400 | InvalidConnectionString | ConnectionString is invalid, valid regex: ^\w+$ | O prefixo do endpoint é inválido. O prefixo deve começar com uma letra minúscula, conter apenas letras minúsculas e dígitos, e ter de 8 a 40 caracteres de comprimento. |
| 403 | UnsupportedEngineVersion | Current engine version does not support operations. | |
| 403 | IncorrectMinorVersion | Current engine minor version does not support operations. | |
| 403 | InstanceStatus.NotSupport | Instance status does not support this operation. | |
| 404 | InvalidDbInstanceId.NotFound | Specified instance does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.