Interroge le statut de chiffrement des données d'une instance.
Cette opération permet de consulter la configuration du Transparent Data Encryption (TDE) d'une instance.
Activez la fonctionnalité TDE pour l'instance en appelant l'opération ModifyDBInstanceTDE.
Débogage
OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
DescribeDBInstanceTDE |
Opération à effectuer. Définissez la valeur sur DescribeDBInstanceTDE. |
|
DBInstanceId |
String |
Oui |
rm-uf6wjk5xxxxxxx |
ID de l'instance. Appelez l'opération DescribeDBInstances pour récupérer l'ID de l'instance. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| TDEStatus | String | Enabled | Statut TDE au niveau de l'instance. Valeurs valides : Enabled et Disabled. |
| RequestId | String | C816A4BF-A6EC-4722-95F9-2055859CCFD2 | ID de la requête. |
| Databases | Array of Database | Détails du statut TDE au niveau de la base de données. Remarque Si votre instance exécute SQL Server 2019 SE ou SQL Server EE, vous pouvez spécifier si vous souhaitez activer TDE au niveau de la base de données lors de l'activation de TDE au niveau de l'instance. |
|
| Database | |||
| DBName | String | test02 | Nom de la base de données. |
| TDEStatus | String | Enabled | Statut TDE au niveau de la base de données. Valeurs valides : Enabled et Disabled. |
Exemples
Exemples de requêtes
http(s)://rds.aliyuncs.com/?Action=DescribeDBInstanceTDE
&DBInstanceId=rm-uf6wjk5xxxxxxx
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<DescribeDBInstanceTDEResponse>
<TDEStatus>Enabled</TDEStatus>
<Databases>
<DBName>test02</DBName>
<TDEStatus>Enabled</TDEStatus>
</Databases>
<requestId>C816A4BF-A6EC-4722-95F9-2055859CCFD2</requestId>
</DescribeDBInstanceTDEResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TDEStatus" : "Enabled",
"Databases" : [ {
"DBName" : "test02",
"TDEStatus" : "Enabled"
} ],
"requestId" : "C816A4BF-A6EC-4722-95F9-2055859CCFD2"
}
Codes d'erreur
|
Code d'état HTTP |
Code d'erreur |
Message d'erreur |
Description |
|
400 |
Connect.Timeout |
Service can not connect to instance temporarily. |
L'instance est temporairement inaccessible. Réessayez ultérieurement. |
|
400 |
SqlExcutionFailed |
Failed to connect to host: connection timed out. |
Le délai de connexion à l'hôte a expiré. |
|
400 |
DbossGeneralError |
The instance is being created. Please wait. |
L'instance est en cours de création. |
|
403 |
IncorrectDBInstanceType |
Current DB instance engine and type does not support operations. |
Le moteur de base de données de l'instance ne prend pas en charge cette opération. |
|
403 |
IncorrectEngineVersion |
The engine version does not support the operation. |
La version du moteur de base de données de l'instance ne prend pas en charge cette opération. |
|
403 |
DBSizeExceeded |
Exceeding the allowed DB size of DB instance. |
La taille de la base de données spécifiée dépasse la limite autorisée. |
|
404 |
InvalidDBName.NotFound |
Specified one or more DB name does not exist or DB status does not support. |
Le nom de la base de données est introuvable. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.