Modifie les paramètres de chiffrement transparent des données (TDE) d'un cluster de base de données.
Description de l'opération
-
Vous devez activer Key Management Service (KMS) avant d'effectuer cette opération. Pour plus d'informations, consultez Acheter une instance KMS dédiée.
-
Vous ne pouvez pas désactiver le chiffrement transparent des données (TDE) après l'avoir activé.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
polardb:ModifyDBClusterTDE |
update |
*DBCluster
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DBClusterId |
string |
Oui |
L'identifiant du cluster. |
pc-************ |
| TDEStatus |
string |
Oui |
L'état du TDE. Définissez la valeur sur Enable. |
Enable |
| RoleArn |
string |
Non |
Le descripteur de ressource global du rôle. Vous pouvez utiliser ce paramètre pour spécifier un rôle. Pour plus d'informations, consultez Présentation des rôles RAM. |
acs:ram::1406926*****:role/aliyunrdsinstanceencryptiondefaultrole |
| EncryptionKey |
string |
Non |
L'identifiant de la clé personnalisée. |
749c1df7-****-****-****-********* |
| EncryptNewTables |
string |
Non |
Indique si toutes les nouvelles tables doivent être automatiquement chiffrées. Valeurs valides :
Remarque
Ce paramètre n'est valide que lorsque le moteur de base de données est compatible avec MySQL. |
ON |
| EnableAutomaticRotation |
string |
Non |
Indique si la rotation de la clé TDE de l'instance doit être effectuée automatiquement lors de la prochaine fenêtre O&M après la disponibilité d'une nouvelle version de la clé KMS. Ce paramètre n'est valide que pour les clés personnalisées.
Remarque
Ce paramètre n'est pris en charge que lorsque le moteur de base de données est compatible avec PostgreSQL ou Oracle. |
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
5F859238-2A36-4A8D-BD0F-732112****** |
Exemples
JSON format
{
"RequestId": "5F859238-2A36-4A8D-BD0F-732112******"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.