Consulte les journaux d'audit SQL d'un cluster.
Description de l'opération
Les journaux d'audit SQL ne peuvent être consultés que lorsque l'audit SQL est activé, et seuls les journaux des 30 derniers jours sont pris en charge. Si l'audit SQL est désactivé puis réactivé, seuls les journaux générés après la réactivation peuvent être consultés. Les journaux d'audit SQL n'enregistrent pas les opérations INSERT INTO VALUES, REPLACE INTO VALUES ou UPSERT INTO VALUES.
Pour l'enregistrement de ce service, consultez Enregistrement du service.
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
|
adb:DescribeAuditLogRecords |
list |
*DBClusterLakeVersion.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DBClusterId |
string |
Oui |
L'identifiant du cluster de l'édition Data Lakehouse. Remarque
Vous pouvez appeler l'opération DescribeDBClusters pour obtenir les identifiants de tous les clusters d'une région spécifiée. |
amv-t4nj8619bz2w3**** |
| RegionId |
string |
Oui |
L'identifiant de la région. Remarque
Vous pouvez appeler l'opération DescribeRegions pour obtenir l'identifiant de la région du cluster. |
cn-hangzhou |
| StartTime |
string |
Non |
Le début de la plage de temps à interroger. Spécifiez l'heure en UTC au format yyyy-MM-ddTHH:mmZ. Remarque
Les journaux d'audit SQL ne peuvent être consultés que lorsque l'audit SQL est activé, et seuls les journaux des 30 derniers jours sont pris en charge. Si l'audit SQL est désactivé puis réactivé, seuls les journaux générés après la réactivation peuvent être consultés. |
2022-08-12T04:17Z |
| EndTime |
string |
Non |
La fin de la plage de temps à interroger. Spécifiez l'heure en UTC au format yyyy-MM-ddTHH:mmZ. Remarque
|
2022-08-12T17:08Z |
| DBName |
string |
Non |
Le nom de la base de données sur laquelle l'instruction SQL est exécutée. |
adb_demo |
| QueryKeyword |
string |
Non |
Le mot-clé utilisé pour rechercher dans les résultats renvoyés. |
adb |
| SqlType |
string |
Non |
Le type de l'instruction SQL. Valeurs valides :
Remarque
Un seul type peut être spécifié par requête. Si ce paramètre n'est pas spécifié, tous les types sont interrogés par défaut. |
SELECT |
| Succeed |
string |
Non |
Indique si l'instruction SQL est exécutée avec succès. Valeurs valides :
|
true |
| HostAddress |
string |
Non |
L'adresse IP et le numéro de port du client qui exécute l'instruction SQL. |
100.104.XX.XX:43908 |
| OrderType |
string |
Non |
L'ordre dans lequel les résultats sont triés par temps d'exécution SQL. Valeurs valides :
|
asc |
| User |
string |
Non |
Le nom d'utilisateur qui exécute l'instruction SQL. |
test |
| Order |
string |
Non |
L'ordre de tri basé sur les champs spécifiés. La valeur est au format JSON et correspond à un tableau JSON ordonné. Le tri composé est effectué dans l'ordre du tableau d'entrée. Le tableau contient les champs
|
[{"Field":"ExecuteTime","Type":"Desc"},{"Field":"HostAddress","Type":"Asc"}] |
| PageSize |
integer |
Non |
Le nombre d'entrées par page. Valeurs valides :
|
10 |
| PageNumber |
integer |
Non |
Le numéro de page. La valeur doit être un entier positif ne dépassant pas la valeur maximale du type de données Integer. Valeur par défaut : 1. |
1 |
| ProxyUser |
string |
Non |
Un paramètre réservé. |
None |
| EngineType |
string |
Non |
Valeurs valides :
|
XIHE |
|
Non |
Le type de moteur. Valeurs valides :
Si ce paramètre n'est pas spécifié, la valeur par défaut est XIHE. Valeurs valides :
|
XIHE |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les détails de la liste. |
||
| TotalCount |
string |
Le nombre total d'entrées. |
6974 |
| PageSize |
string |
Le nombre d'entrées par page. |
10 |
| RequestId |
string |
L'identifiant de la requête. |
8A564B7F-8C00-43C0-8EC5-919FBB70573 |
| PageNumber |
string |
Le numéro de page. |
1 |
| DBClusterId |
string |
L'identifiant du cluster de l'édition Data Lakehouse. |
amv-t4nj8619bz2w3**** |
| Items |
array<object> |
La liste. |
|
|
object |
Les entrées du journal d'audit SQL. |
||
| HostAddress |
string |
L'adresse IP et le numéro de port du client qui exécute l'instruction SQL. |
100.104.XX.XX:43908 |
| Succeed |
string |
Indique si l'instruction SQL est exécutée avec succès. Valeurs valides :
|
true |
| SQLText |
string |
Les détails de l'instruction SQL. |
SELECT * FROM adb_hdfs_import_source |
| TotalTime |
string |
La durée d'exécution de l'instruction SQL. Unité : millisecondes (ms). |
216 |
| ConnId |
string |
L'identifiant de connexion. |
14356**** |
| DBName |
string |
Le nom de la base de données sur laquelle l'instruction SQL est exécutée. |
adb_demo |
| SQLType |
string |
Le type de l'instruction SQL. |
SELECT |
| ExecuteTime |
string |
L'heure de début d'exécution de l'instruction SQL en heure locale. Format : yyyy-MM-dd HH:mm:ss. |
2022-08-12 10:10:00 |
| ExecuteTimestamp |
integer |
L'heure de début d'exécution de l'instruction SQL. La valeur est un horodatage UNIX en millisecondes. |
1774600396584 |
| ProcessID |
string |
L'identifiant de la tâche. |
202106081752021720161662490345362390 |
| User |
string |
Le nom d'utilisateur qui exécute l'instruction SQL. |
test |
| HasDiagnosticInfo |
boolean |
Indique si des informations de diagnostic sont incluses. Valeurs valides :
|
true |
Exemples
JSON format
{
"TotalCount": "6974",
"PageSize": "10",
"RequestId": "8A564B7F-8C00-43C0-8EC5-919FBB70573",
"PageNumber": "1",
"DBClusterId": "amv-t4nj8619bz2w3****",
"Items": [
{
"HostAddress": "100.104.XX.XX:43908",
"Succeed": "true",
"SQLText": "SELECT * FROM adb_hdfs_import_source",
"TotalTime": "216",
"ConnId": "14356****",
"DBName": "adb_demo",
"SQLType": "SELECT",
"ExecuteTime": "2022-08-12 10:10:00",
"ExecuteTimestamp": 1774600396584,
"ProcessID": "202106081752021720161662490345362390",
"User": "test",
"HasDiagnosticInfo": true
}
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | Le DBClusterId spécifié n'existe pas. Vérifiez que la valeur de DBClusterId est correcte. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.