Cria ou modifica a whitelist de um cluster, incluindo a whitelist de IPs e grupos de segurança.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
polardb:ModifyDBClusterAccessWhitelist |
update |
*dbcluster.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBClusterId |
string |
Sim |
O ID do cluster. |
pc-************* |
| SecurityIps |
string |
Não |
Os endereços IP ou blocos CIDR no grupo de whitelist de IPs. Você pode adicionar até 1.000 endereços IP ou blocos CIDR em todos os grupos de whitelist de IPs. Separe vários endereços IP com vírgulas (,). Os dois formatos a seguir são suportados:
Nota
Este parâmetro entra em vigor apenas quando WhiteListType está definido como IP. |
10.23.12.24 |
| DBClusterIPArrayName |
string |
Não |
O nome do grupo de whitelist de IPs. O nome deve ter de 2 a 120 caracteres e pode conter letras minúsculas e dígitos. O nome deve começar com uma letra e terminar com uma letra ou dígito.
Nota
|
default |
| DBClusterIPArrayAttribute |
string |
Não |
O atributo do grupo de whitelist de IPs. Se você definir este parâmetro como hidden, o grupo não será exibido no console. Nota
|
hidden |
| WhiteListType |
string |
Não |
O tipo da whitelist. Valores válidos:
Valor padrão: IP. |
IP |
| SecurityGroupIds |
string |
Não |
Os IDs dos grupos de segurança. Separe vários IDs de grupos de segurança com vírgulas (,). Nota
|
sg-********* |
| ModifyMode |
string |
Não |
O método usado para modificar a whitelist de IPs. Valores válidos:
Nota
Este parâmetro entra em vigor apenas quando WhiteListType está definido como IP. |
Cover |
| PfsInstanceId |
string |
Não |
O ID da instância do sistema de arquivos. |
pfs-xxx |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
D0CEC6AC-7760-409A-A0D5-E6CD86****** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "D0CEC6AC-7760-409A-A0D5-E6CD86******"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | NumberExceed.securityGroupIds | The number of SecurityGroupIds exceeds 10. | A operação falhou porque o número de grupos de segurança excedeu o limite superior de 10. Modifique a configuração e tente novamente. |
| 400 | InvalidSecurityIPList.Duplicate | Specified security IP list is not valid: Duplicate IP address in the list | A lista de IPs de segurança especificada é inválida: a lista contém endereços IP duplicados. |
| 400 | InvalidSecurityIPList.Format | Specified security IP list format is not valid. | O formato do endereço IP da lista de permissões especificado é inválido. |
| 400 | LockTimeout | The request processing has failed due to lock timeout. | O processamento da solicitação falhou devido a um tempo limite de bloqueio. |
| 403 | SecurityIPList.Duplicate | Specified same security IP already exists. | O endereço IP de segurança especificado já existe. |
| 403 | OperationDenied.LockMode | The operation is not permitted when the instance is locked. | A operação falhou porque a instância está em estado bloqueado e não suporta esta operação. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | A operação falhou porque o ID da instância de cluster especificado não existe. |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. | O DBClusterId fornecido não existe nos registros atuais. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.