Modifica o status da Criptografia de Dados Transparente (TDE) de uma instância do MongoDB.
Descrição da operação
A Criptografia de Dados Transparente (TDE) realiza criptografia e descriptografia de E/S em tempo real em arquivos de dados. Os dados são criptografados antes de serem gravados no disco e descriptografados quando são lidos do disco para a memória. Para mais informações, consulte Configurar TDE.
Não é possível desativar o TDE após ele ser ativado.
Ao chamar esta operação, a instância deve atender aos seguintes requisitos:
A instância é uma instância de conjunto de réplicas ou uma instância de cluster fragmentado.
O mecanismo de armazenamento da instância é o WiredTiger.
O tipo de armazenamento da instância é disco local.
A versão do banco de dados da instância é 4.0 ou 4.2. Se a versão do banco de dados for anterior à 4.0, você pode chamar a operação UpgradeDBInstanceEngineVersion para atualizar a versão do banco de dados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dds:ModifyDBInstanceTDE |
update |
*Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBInstanceId |
string |
Sim |
O ID da instância. |
dds-bpxxxxxxxx |
| TDEStatus |
string |
Sim |
O status do TDE. Valores válidos: enabled, que indica que o TDE está ativado. Nota
Não é possível desativar o TDE após ele ser ativado. Prossiga com cautela. |
enabled |
| EncryptorName |
string |
Não |
O método de criptografia. Valores válidos: aes-256-cbc. Nota
Este parâmetro está disponível apenas quando o parâmetro TDEStatus é definido como enabled. |
aes-256-cbc |
| EncryptionKey |
string |
Não |
O ID da chave personalizada. As chaves personalizadas são suportadas apenas nas seguintes regiões. Em outras regiões, a chave padrão é usada para criptografia.
|
749c1df7-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| RoleARN |
string |
Não |
O ARN da função especificada. Formato: Nota
|
acs:ram::123456789012****:role/adminrole |
| SwitchMode |
string |
Não |
O momento para modificar o status da Criptografia de Dados Transparente (TDE) da instância do MongoDB. Valores válidos:
|
0 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
434D7127-6229-4355-BA50-7A3685A725DF |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "434D7127-6229-4355-BA50-7A3685A725DF"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | UnsupportedDBTdeStatus | Specified DB TDEStatus does not support this operation. | |
| 403 | UnsupportedEngine | Current DB Instance engine does not support this operation. | |
| 403 | IncorrectCharacterType | Current DB instance CharacterType does not support this operation. | |
| 403 | IncorrectEngineVersion | Current engine version does not support operations. | |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | O status atual da instância de banco de dados não suporta esta operação. |
| 403 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | O modo de bloqueio atual da instância de banco de dados não suporta esta operação. |
| 404 | InvalidClusterKms | this cluster not kms service. | |
| 404 | InvalidParam | Specified parameters is not valid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.