Modifica el estado del cifrado de datos transparente (TDE) de una instancia de MongoDB.
Descripción de la operación
El cifrado de datos transparente (TDE) proporciona cifrado y descifrado de E/S en tiempo real para archivos de datos. Los datos se cifran antes de escribirse en un disco y se descifran cuando se leen del disco a la memoria. Para obtener más información, consulte Configurar TDE.
No puede deshabilitar TDE después de habilitarlo.
Antes de llamar a esta operación, asegúrese de que la instancia cumpla con los siguientes requisitos:
-
La instancia es una instancia de conjunto de réplicas o una instancia de clúster fragmentado.
-
La instancia utiliza el motor de almacenamiento WiredTiger.
-
La instancia utiliza discos locales.
-
La instancia ejecuta MongoDB 4.0 o 4.2. Si la instancia ejecuta una versión anterior, debe actualizar la versión de la base de datos mediante la operación UpgradeDBInstanceEngineVersion.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dds:ModifyDBInstanceTDE |
update |
*Instance
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| DBInstanceId |
string |
Sí |
El ID de la instancia. |
dds-bpxxxxxxxx |
| TDEStatus |
string |
Sí |
El estado de TDE. Establezca el valor en enabled para habilitar TDE. Nota
No puede deshabilitar TDE después de habilitarlo. Habilite esta función con precaución. |
enabled |
| EncryptorName |
string |
No |
El método de cifrado. Establezca el valor en aes-256-cbc. Nota
Este parámetro está disponible solo cuando TDEStatus se establece en enabled. |
aes-256-cbc |
| EncryptionKey |
string |
No |
El ID de la clave personalizada. Las claves personalizadas solo son compatibles en las siguientes regiones. En otras regiones, se utiliza la clave predeterminada.
|
749c1df7-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| RoleARN |
string |
No |
El nombre de recurso de Alibaba Cloud (ARN) del rol de RAM. El formato es Nota
|
acs:ram::123456789012****:role/adminrole |
| SwitchMode |
string |
No |
Especifica cuándo habilitar TDE. Valores válidos:
|
0 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. |
434D7127-6229-4355-BA50-7A3685A725DF |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "434D7127-6229-4355-BA50-7A3685A725DF"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 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. | |
| 403 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | The current database instance locking mode does not support this operation. |
| 404 | InvalidClusterKms | this cluster not kms service. | |
| 404 | InvalidParam | Specified parameters is not valid. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.