Criação de endereço IP de shard ou config de uma instância de cluster
Descrição da API
Essa API é usada para criar os endereços IP de nós de shard ou config.
Restrições
- Instâncias congeladas não suportam esta operação.
- As instâncias de banco de dados associadas à sub-rede IPv6 não oferecem suporte a essa operação.
- Se o endereço IP estiver habilitado, reinicie os nós para que a configuração entre em vigor.
- As instâncias de cluster do Community Edition 3.4 e 4.0 são suportadas.
- Esta função não pode ser desabilitada após ser habilitada.
Depuração
Você pode depurar essa API no API Explorer.
URI
Nome |
Tipo |
IN |
Obrigatório |
Descrição |
---|---|---|---|---|
x-auth-token |
string |
header |
Sim |
Token do usuário |
project_id |
string |
path |
Sim |
ID do projeto de um locatário em uma região. Para obter o ID do projeto, consulte Obtenção de um ID de projeto. |
instance_id |
string |
path |
Sim |
ID da instância, que pode ser obtido chamando a API descrita em Consulta de instâncias e detalhes. Se você não tiver uma instância, chame a API descrita em Criação de uma instância de banco de dados para criar uma. |
Solicitações
- Descrição do parâmetro
Tabela 2 Descrição do parâmetro Nome
Tipo
Obrigatório
Descrição
type
String
Sim
Tipo de instância de cluster.
- Ao adicionar um grupo de shard, defina o valor como shard.
- Ao adicionar um grupo de config, defina o valor como config.
target_id
String
Não
ID do grupo de shard.
CUIDADO:- Se o endereço IP de shard ou config for adicionado pela primeira vez, deixe este parâmetro vazio.
- Se um endereço IP de shard tiver sido adicionado a uma instância de banco de dados, será necessário especificar esse parâmetro para adicionar um endereço IP ao novo grupo de partição.
password
String
Sim
A senha para habilitar essa função para um cluster.
- O valor deve ter de 8 a 32 caracteres e conter letras maiúsculas (A a Z), minúsculas (a a z), dígitos (0 a 9) e caracteres especiais, como ~!@#%^*-_=+?
- Insira uma senha forte para melhorar a segurança, evitando riscos de segurança, como rachaduras por força bruta.
CUIDADO:Esta senha não pode ser alterada. Tenha cuidado ao realizar esta operação.
- Exemplo de solicitação
POST https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/520c58ba00a3497e97ce0b9604874dd6in02/create-ip { "type" : "config", "password" : "******" }
POST https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/520c58ba00a3497e97ce0b9604874dd6in02/create-ip { "type" : "shard", "password" : "******" }
POST https://dds.cn-north-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/520c58ba00a3497e97ce0b9604874dd6in02/create-ip { "type" : "shard", "target_id" : "91bac9f23ead42e19013333e05f44829gr02", "password" : "******" }
SDK
Clique em SDK do Document Database Service DDS para fazer download do SDK ou exibir o documento do SDK. Para saber como instalar e autenticar um SDK, leia a seção Uso.
Código de status
Para obter mais informações, consulte Código de status.
Código de erro
Para obter mais informações, consulte Código de erro.