Cria uma regra de controle de rede para especificar os endereços IP privados ou blocos CIDR privados com permissão para acessar o KMS.
Descrição da operação
-
Para obter detalhes sobre a política de acesso que deve ser concedida a um usuário do Resource Access Management (RAM) ou a uma função do RAM para invocar esta operação de API, consulte Controle de acesso.
-
Antes que um aplicativo autogerenciado execute operações criptográficas ou recupere valores secretos, ele deve acessar a instância do KMS usando uma credencial de identidade do aplicativo (ClientKey). O processo geral de criação de um ponto de acesso do aplicativo (AAP) e de uma credencial de identidade (ClientKey) é o seguinte:
Crie uma regra de controle de rede: especifique o IP privado ou o bloco CIDR privado com permissão para acessar o KMS. Este é o conteúdo descrito neste tópico.
Crie uma política de acesso: especifique as chaves e os segredos que o aplicativo tem permissão para acessar e anexe a regra de controle de rede. Para obter mais informações, consulte CreatePolicy.
Crie um ponto de acesso do aplicativo (AAP): especifique o método de autenticação e anexe a política de acesso. Para obter mais informações, consulte CreateApplicationAccessPoint.
Crie uma credencial de identidade do aplicativo (ClientKey): especifique a senha usada para criptografar o ClientKey e o período de validade, e anexe o ponto de acesso do aplicativo (AAP). Para obter mais informações, consulte CreateClientKey.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kms:CreateNetworkRule |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Sim |
O nome da regra de controle de rede. |
networkrule_test |
| Type |
string |
Sim |
O tipo de rede. Valores válidos: Private. Este valor indica que apenas endereços IP privados são suportados. |
Private |
| Description |
string |
Não |
A descrição. |
networkrule description |
| SourcePrivateIp |
string |
Não |
Os endereços IP privados ou blocos CIDR privados. Separe vários endereços IP com vírgulas (,). |
["192.10.XX.XX","192.168.XX.XX/24"] |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Type |
string |
O tipo de rede. |
Private |
| RequestId |
string |
O ID da solicitação. É um identificador exclusivo gerado pela Alibaba Cloud para a solicitação e pode ser usado para solucionar problemas e localizar falhas. |
3bf02f7a-015b-4f93-be0f-cc043fda2dd3 |
| Description |
string |
A descrição. |
networkrule description |
| SourcePrivateIp |
string |
Os endereços IP privados ou blocos CIDR privados. |
["192.10.XX.XX","192.168.XX.XX/24"] |
| Name |
string |
O nome da regra de controle de rede. |
networkrule_test |
| Arn |
string |
O ARN da regra de controle de rede. |
acs:kms:cn-hangzhou:119285303511****:network/networkrule_test |
Exemplos
Resposta de sucesso
JSON formato
{
"Type": "Private",
"RequestId": "3bf02f7a-015b-4f93-be0f-cc043fda2dd3",
"Description": "networkrule description",
"SourcePrivateIp": "[\"192.10.XX.XX\",\"192.168.XX.XX/24\"]",
"Name": "networkrule_test",
"Arn": "acs:kms:cn-hangzhou:119285303511****:network/networkrule_test"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.