Modifica ou cria regras de mascaramento de dados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
polardb:ModifyMaskingRules |
update |
*DBCluster
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBClusterId |
string |
Sim |
O ID do cluster. Nota
Você pode chamar a operação DescribeDBClusters para consultar os detalhes de todos os clusters em sua conta, incluindo IDs de cluster. |
pc-***************** |
| RuleName |
string |
Não |
O nome da regra de mascaramento de dados. Você pode especificar apenas um nome de regra por vez. Nota
|
testrule |
| RuleConfig |
string |
Não |
Uma string JSON que especifica a configuração da regra. Exemplo:
Nota
|
{"auto": {"databases": ["db1"], "tables": ["tb1"], "columns": ["c1,c2"] }, "description": "This rule will be applied to the columns c1 and c2 in table t1", "enabled": true, "applies_to": ["user"]} |
| RuleNameList |
string |
Não |
Uma lista separada por vírgulas de nomes de regras de mascaramento de dados. Nota
Você deve especificar o parâmetro |
testrule |
| Enable |
string |
Não |
Ativa ou desativa as regras de mascaramento de dados especificadas. Valores válidos:
Nota
Este parâmetro se aplica apenas quando o parâmetro |
true |
| RuleVersion |
string |
Não |
A versão da regra de mascaramento de dados. Valores válidos:
|
v2 |
| InterfaceVersion |
string |
Não |
O tipo de regra a ser modificada. Valores válidos: v1: Modifica uma regra de mascaramento de dados. v2: Modifica uma regra de criptografia. |
v1 |
| MaskingAlgo |
string |
Não |
O algoritmo de mascaramento. Especifique um ou mais algoritmos e seus parâmetros. Formato: |
[{ "name": "aes-128-gcm" }] |
| DefaultAlgo |
string |
Não |
O algoritmo padrão. Nota
Você deve especificar MaskingAlgo ou DefaultAlgo. |
aes-128-gcm |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
99B355CE-526C-478B-B730-AD9D7C****** |
| Message |
string |
A mensagem de resposta. Nota
Se a solicitação for bem-sucedida, |
Message |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "99B355CE-526C-478B-B730-AD9D7C******",
"Message": "Message",
"Success": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.