Active ou configure DAS Enterprise Edition pour une instance de base de données.
Description de l'opération
Pour utiliser cette opération, les conditions préalables suivantes doivent être remplies :
Utilisez la dernière version du SDK Alibaba Cloud ou DAS.
Lors de l'appel au service DAS à l'aide du SDK, définissez la région sur cn-shanghai.
Par défaut, cette opération active la dernière version prise en charge. Pour connaître les bases de données et les régions prises en charge par chaque version de DAS Enterprise Edition, consultez Éditions de DAS et fonctionnalités prises en charge.
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:ModifySqlLogConfig |
update |
*All resources.
|
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. |
rr-2ze770smbq3tp**** |
| Enable |
boolean |
Non |
Indique si DAS Enterprise Edition doit être activé. Valeurs valides :
Remarque
Ce paramètre est requis lorsque vous activez DAS Enterprise Edition. Par défaut, la dernière version prise en charge est activée. |
true |
| RequestEnable |
boolean |
Non |
Indique si SQL Explorer doit être activé. Valeurs valides :
Remarque
Ce paramètre est requis uniquement lorsque vous activez DAS Enterprise Edition V3. |
true |
| Retention |
integer |
Non |
La durée totale de stockage des données. Unité : jours. Valeurs valides :
Remarque
Lorsque vous activez DAS Enterprise Edition V3, la valeur de ce paramètre doit être supérieure ou égale à 30. |
30 |
| HotRetention |
integer |
Non |
La durée de stockage des données chaudes. Unité : jours. La valeur est un entier compris dans la plage [1, 7]. Remarque
Ce paramètre est requis uniquement lorsque vous activez DAS Enterprise Edition V3. |
1 |
| Filters |
array<object> |
Non |
Un paramètre réservé. |
|
|
object |
Non |
Un paramètre réservé. |
||
| Key |
string |
Non |
Un paramètre réservé. |
None |
| Value |
string |
Non |
Un paramètre réservé. |
None |
| EnableAudit |
boolean |
Non |
Indique si l'audit de sécurité doit être activé. |
true |
DAS Enterprise Edition comporte quatre versions : V0, V1, V2 et V3. Par défaut, la dernière version prise en charge est activée.
Pour les instances de base de données qui ne prennent en charge que DAS Enterprise Edition V0, vous devez uniquement spécifier les paramètres Enable et Retention.
Pour les instances de base de données qui prennent en charge DAS Enterprise Edition V1, vous devez uniquement spécifier les paramètres Enable et Retention. Le système active automatiquement la fonctionnalité SQL Explorer (c'est-à-dire que les configurations par défaut définissent RequestEnable sur true).
Pour les instances de base de données qui prennent en charge DAS Enterprise Edition V2, vous devez uniquement spécifier les paramètres Enable et Retention. Le système active automatiquement la fonctionnalité SQL Explorer (c'est-à-dire que les configurations par défaut définissent RequestEnable sur true), définit la durée de stockage à chaud (HotRetention) sur 7 jours et définit la durée de stockage à froid sur Retention - 7 jours.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
string |
Le code d'état renvoyé. |
200 |
| Message |
string |
Le message renvoyé. Remarque
Si la requête aboutit, Successful est renvoyé. Si la requête échoue, un message d'erreur tel qu'un code d'erreur est renvoyé. |
Successful |
| RequestId |
string |
L'identifiant de la requête. |
03C88D8E-1541-518E-8BFF-BEC6589B6334 |
| Success |
string |
Indique si la requête a abouti. Valeurs valides :
|
false |
| Data |
object |
Les données renvoyées. |
|
| SqlLogVisibleTime |
integer |
L'heure à laquelle DAS Enterprise Edition a été activé. L'heure est au format d'horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| RequestStopTime |
integer |
L'heure d'expiration de DAS Enterprise Edition V1. L'heure est au format d'horodatage UNIX. Unité : millisecondes. |
1715335200000 |
| CollectorVersion |
string |
La version du collecteur. Valeurs valides :
|
MYSQL_V3 |
| SupportVersion |
string |
La dernière version de DAS Enterprise Edition prise en charge. Valeurs valides :
|
SQL_LOG_V3 |
| ColdRetention |
integer |
La durée de stockage des données froides. Unité : jours. La valeur est calculée à l'aide de la formule : Retention - HotRetention. |
23 |
| SqlLogEnable |
boolean |
Indique si DAS Enterprise Edition est activé. Valeurs valides :
|
true |
| Retention |
integer |
La durée totale de stockage des données. Unité : jours. |
30 |
| HotRetention |
integer |
La durée de stockage des données chaudes. Unité : jours. |
7 |
| RequestEnable |
boolean |
Indique si SQL Explorer est activé. Valeurs valides :
|
false |
| Version |
string |
La version de DAS Enterprise Edition activée. Valeurs valides :
|
SQL_LOG_V3 |
| RequestStartTime |
integer |
L'heure à laquelle SQL Explorer a été activé. L'heure est au format d'horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| HotEnable |
boolean |
Indique si le stockage des données chaudes est activé. Valeurs valides :
|
true |
| HotStartTime |
integer |
L'heure de début du stockage des données chaudes. L'heure est au format d'horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| ColdEnable |
boolean |
Indique si le stockage des données froides est activé. Valeurs valides :
|
true |
| ColdStartTime |
integer |
L'heure de début du stockage des données froides. L'heure est au format d'horodatage UNIX. Unité : millisecondes. |
1683712800000 |
| SqlLogState |
string |
L'état de la migration des données. Valeurs valides :
|
FINISH |
| LogFilter |
string |
Un paramètre réservé. |
None |
| SqlLogSource |
string |
La source des journaux d'audit activés. |
DSC:DAS_SIDE |
Exemples
JSON format
{
"Code": "200",
"Message": "Successful",
"RequestId": "03C88D8E-1541-518E-8BFF-BEC6589B6334",
"Success": "false",
"Data": {
"SqlLogVisibleTime": 1683712800000,
"RequestStopTime": 1715335200000,
"CollectorVersion": "MYSQL_V3",
"SupportVersion": "SQL_LOG_V3",
"ColdRetention": 23,
"SqlLogEnable": true,
"Retention": 30,
"HotRetention": 7,
"RequestEnable": false,
"Version": "SQL_LOG_V3",
"RequestStartTime": 1683712800000,
"HotEnable": true,
"HotStartTime": 1683712800000,
"ColdEnable": true,
"ColdStartTime": 1683712800000,
"SqlLogState": "FINISH",
"LogFilter": "None",
"SqlLogSource": "DSC:DAS_SIDE"
}
}
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 n'avez pas l'autorisation d'effectuer cette opération. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.