ModifyDBClusterTDE
Operation description
You must activate Key Management Service (KMS) before you perform this operation. For more information, see Purchase a dedicated KMS instance.
You cannot disable transparent data encryption (TDE) after you enable it.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:ModifyDBClusterTDE |
update |
*DBCluster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-************ |
| TDEStatus |
string |
Yes |
The TDE status. Set the value to Enable. |
Enable |
| RoleArn |
string |
No |
The Global Resource Descriptor of the role. You can use this parameter to specify a role. For more information, see Overview of RAM roles. |
acs:ram::1406926*****:role/aliyunrdsinstanceencryptiondefaultrole |
| EncryptionKey |
string |
No |
The ID of the custom key. |
749c1df7-****-****-****-********* |
| EncryptNewTables |
string |
No |
Specifies whether to automatically encrypt all new tables. Valid values:
Note
This parameter is valid only when the database engine is compatible with MySQL. |
ON |
| EnableAutomaticRotation |
string |
No |
Specifies whether to automatically rotate the TDE key of the instance during the next O&M window after a new version of the KMS key is available. This parameter is valid only for custom keys.
Note
This parameter is supported only when the database engine is compatible with PostgreSQL or Oracle. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
5F859238-2A36-4A8D-BD0F-732112****** |
Examples
Success response
JSON format
{
"RequestId": "5F859238-2A36-4A8D-BD0F-732112******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidTDEStatus.AlreadyEnabled | TDE has already enabled in the this cluster. | TDE is already enabled for the cluster. |
| 400 | InvalidDBType.Malformed | The Specified DBType is not valid. | The specified database type is invalid. |
| 400 | InvalidTDEEnabledType.Malformed | The specified parameter TDEStatus is not valid. | The specified TDEStatus parameter is invalid. |
| 400 | InvalidAutoTableTransparentEncryption.Malformed | The specified AutoTableTransparentEncryption is not valid. | The specified AutoTableTransparentEncryption parameter is invalid. |
| 403 | UnsupportedKmsService.NotEnabled | KMS service is not enabled. | Key Management Service is not enabled. |
| 403 | OperationDenied.DBNodeType | The operation is not permitted due to type of node. | The specified node type does not support this operation. |
| 403 | IncorrectGdnState | db instance %s status is not available:%s. | The %s status is invalid: %s. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.