Consulte la configuration de DAS Enterprise Edition d'une instance de base de données.
Description de l'opération
Avant de commencer :
Utilisez la dernière version du SDK Alibaba Cloud ou DAS.
Lors de l'appel à DAS via le SDK, définissez la région sur cn-shanghai.
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
|
hdm:DescribeSqlLogConfig |
get |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| InstanceId |
string |
Oui |
L'identifiant de l'instance de base de données. |
rm-2ze8g2am97624**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
string |
Le code d'état renvoyé. |
200 |
| Data |
object |
Les données renvoyées. |
|
| ColdEnable |
boolean |
Indique si le stockage des données froides est activé. Valeurs valides :
|
true |
| ColdRetention |
integer |
La durée de stockage des données froides. Unité : jours. |
23 |
| ColdStartTime |
integer |
L'heure de début du stockage des données froides. La valeur est un horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| CollectorVersion |
string |
La version du collecteur. Valeurs valides :
|
MYSQL_V3 |
| HotEnable |
boolean |
Indique si le stockage des données chaudes est activé. Valeurs valides :
|
true |
| HotRetention |
integer |
La durée de stockage des données chaudes. Unité : jours. |
7 |
| HotStartTime |
integer |
L'heure de début du stockage des données chaudes. La valeur est un horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| LogFilter |
string |
Un paramètre réservé. |
None |
| RequestEnable |
boolean |
Indique si SQL Explorer est activé. Valeurs valides :
|
true |
| RequestStartTime |
integer |
L'heure à laquelle SQL Explorer a été activé. La valeur est un horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| RequestStopTime |
integer |
L'heure d'expiration de DAS Enterprise Edition V1. La valeur est un horodatage UNIX. Unité : millisecondes. |
1715335200000 |
| Retention |
integer |
La durée totale de stockage des données, qui correspond à la somme de HotRetention et ColdRetention. Unité : jours. |
30 |
| SqlLogEnable |
boolean |
Indique si DAS Enterprise Edition est activé. Valeurs valides :
|
true |
| Enable |
boolean |
Indique si SQL Explorer est activé. Ce paramètre est un alias de SqlLogEnable. |
|
| SqlLogSource |
string |
Un paramètre réservé. |
None |
| SqlLogState |
string |
L'état de la migration des données. Valeurs valides :
|
FINISH |
| SqlLogVisibleTime |
integer |
L'heure à laquelle DAS Enterprise Edition a été activé. La valeur est un horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| SupportMigration |
boolean |
Un paramètre réservé. |
None |
| SupportVersion |
string |
La dernière version de DAS Enterprise Edition prise en charge par l'instance actuelle. Valeurs valides :
|
SQL_LOG_V3 |
| SupportSecurityAudit |
boolean |
Indique si le moteur et la région de l'instance actuelle prennent en charge l'activation de l'audit de sécurité. Ce champ indique uniquement la capacité du produit et n'indique pas que l'audit de sécurité est déjà activé. |
|
| Version |
string |
La version actuelle de DAS Enterprise Edition qui est activée. Valeurs valides :
|
SQL_LOG_V3 |
| Message |
string |
Le message renvoyé. Remarque
Si la requête aboutit, Successful est renvoyé. Si la requête échoue, un message d'erreur est renvoyé, tel qu'un code d'erreur. |
Successful |
| RequestId |
string |
L'identifiant de la requête. |
0A74B755-98B7-59DB-8724-1321B394**** |
| Success |
string |
Indique si la requête a abouti. Valeurs valides :
|
true |
Pour SQL_LOG_V0 (Enterprise Edition V0) et SQL_LOG_V1 (Enterprise Edition V1), les données sont stockées dans CStore et sont considérées comme du stockage chaud. Pour les instances de base de données avec ces versions activées, la requête renvoie SqlLogEnable = HotEnable = true, Retention = HotRetention, ColdEnable = false, ColdRetention = 0.
Exemples
JSON format
{
"Code": "200",
"Data": {
"ColdEnable": true,
"ColdRetention": 23,
"ColdStartTime": 1683712800000,
"CollectorVersion": "MYSQL_V3",
"HotEnable": true,
"HotRetention": 7,
"HotStartTime": 1683712800000,
"LogFilter": "None",
"RequestEnable": true,
"RequestStartTime": 1683712800000,
"RequestStopTime": 1715335200000,
"Retention": 30,
"SqlLogEnable": true,
"Enable": false,
"SqlLogSource": "None",
"SqlLogState": "FINISH",
"SqlLogVisibleTime": 1683712800000,
"SupportMigration": true,
"SupportVersion": "SQL_LOG_V3",
"SupportSecurityAudit": false,
"Version": "SQL_LOG_V3"
},
"Message": "Successful",
"RequestId": "0A74B755-98B7-59DB-8724-1321B394****",
"Success": "true"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | Les paramètres de la requête sont invalides. |
| 403 | NoPermission | You are not authorized to do this action. | Vous ne disposez pas des autorisations nécessaires pour effectuer cette opération. |
| 404 | InstanceNotFound | The specified instance does not exist. | L'instance n'existe pas. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.