Description Item | Description |
Supported Version | MongoDB 4.4,5.0,6.0,7.0. |
Features and Limitations | Encryption algorithm: The AEGIS-256 encryption algorithm is used for storage encryption. Irreversibility: Once the storage encryption feature is enabled, it cannot be disabled, and the key in use cannot be modified. Backup method limitation: Before activation, the auto-backup method cannot be set to physical backup. After activation, the auto-backup method cannot be changed to physical backup, and manual physical backup cannot be performed. |
Dependencies | Before enabling the storage encryption feature, ensure that the following two dependent services have been configured: Purpose: Provides key management and encryption service support for TencentDB for MongoDB. Activation method: You can log in to the KMS console in advance to activate it, or you can activate it with one click by following the instructions during the storage encryption activation process. KMS Access Authorization Required role: MongoDB_QCSLinkedRoleInKMS. Purpose: Grants TencentDB for MongoDB the permission to access KMS and create and manage keys under your account. Authorization method: During the storage encryption activation process, you can complete authorization by following the on-page instructions. |
Impact Description | Before enabling the storage encryption feature, be sure to note the following impacts: Key and Authorization Dependency If you revoke the service authorization of KMS for MongoDB, restarting the database instance will make the database unavailable. If the encryption key is disabled or deleted, all encrypted data will become inaccessible. Ensure that the key remains available at all times. Encryption Scope and Performance After storage encryption is enabled, existing databases and tables remain unencrypted, and only newly created data is encrypted. To encrypt existing databases and tables, create a new encrypted instance and migrate data to it. Enabling storage encryption will affect database read/write performance. Evaluate your actual business performance requirements carefully before enabling it. |
Billing Overview | The storage encryption feature does not incur additional fees, but KMS may incur additional fees. For details, see Billing Overview. When your account is in arrears, you cannot obtain keys from KMS, which may cause tasks such as migration and upgrade to fail. For details, see Arrears Explanation. |




API | Feature Description |
Enable transparent data encryption for TencentDB for MongoDB. | |
Obtain the enablement status of transparent data encryption for an instance. |
피드백