Appelez l'opération DescribeSQLLogFiles pour interroger les fichiers de journaux d'audit générés par la fonctionnalité SQL Explorer and Audit d'une instance ApsaraDB RDS.
Avant d'appeler cette opération, assurez-vous que l'instance exécute l'un des moteurs de base de données suivants :
MySQL
SQL Server 2008 R2
PostgreSQL
L'opération DescribeSQLLogFiles ne permet pas d'interroger les fichiers de journaux d'audit générés par SQL Explorer Trial Edition pour une instance ApsaraDB RDS for MySQL.
Débogage
Paramètres de requête
|
Paramètre |
Type |
Obligatoire |
Exemple |
Description |
|
Action |
String |
Oui |
DescribeSQLLogFiles |
Opération à exécuter. Définissez la valeur sur DescribeSQLLogFiles. |
|
DBInstanceId |
String |
Oui |
rm-uf6wjk5xxxxxx |
ID de l'instance. |
|
FileName |
String |
Non |
custinsxxxxx.csv |
Nom du fichier de journal d'audit. |
|
PageSize |
Integer |
Non |
30 |
Nombre d'entrées à retourner par page. Valeur valide : 30 à 200. Valeur par défaut : 30. |
|
PageNumber |
Integer |
Non |
1 |
Numéro de la page à retourner. Valeurs valides : 1 à 100000. Valeur par défaut : 1. |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 1AD222E9-E606-4A42-BF6D-8A4442913CEF | ID de la requête. |
| PageNumber | Integer | 1 | Numéro de la page retournée. |
| PageRecordCount | Integer | 10 | Nombre d'entrées retournées sur la page actuelle. |
| TotalRecordCount | Integer | 10 | Nombre total d'entrées retournées. |
| Items | Array of LogFile | Tableau contenant les fichiers de journaux d'audit retournés. |
|
| LogFile | |||
| FileID | String | custinsxxxxx.csv | Nom du fichier de journal d'audit. |
| LogStartTime | String | 2015-05-23T07:00:00Z | Heure d'exécution de la première instruction SQL enregistrée dans le fichier de journal d'audit. L'heure suit la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ et s'affiche en UTC. |
| LogSize | String | 3000 | Taille du fichier de journal d'audit. Unité : octets. |
| LogDownloadURL | String | http://rdslog-hz-v3.oss-cn-hangzhou.aliyuncs.com/xxxxx | URL de téléchargement du fichier de journal d'audit. Si le téléchargement est impossible, ce paramètre est null. |
| LogEndTime | String | 2015-05-24T07:00:00Z | Heure d'exécution de la dernière instruction SQL enregistrée dans le fichier de journal d'audit. L'heure suit la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ et s'affiche en UTC. |
| LogStatus | String | Success | État du fichier de journal d'audit. Valeurs valides :
|
Exemples
Exemples de requêtes
http(s)://rds.aliyuncs.com/?Action=DescribeSQLLogFiles
&DBInstanceId=rm-uf6wjk5xxxxxx
&<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" ?>
<DescribeSQLLogFilesResponse>
<items>
<FileID>ZUBaS964T3OYtxxxxxxxx</FileID>
<LogStatus>Success</LogStatus>
<LogStartTime>2015-05-23T07:00:00Z</LogStartTime>
<LogEndTime>2015-05-23T07:00:00Z</LogEndTime>
<LogDownloadURL>xxxxxx.cn-hangzhou.oss.aliyun-inc.com/xxxxx</LogDownloadURL>
<LogSize>257</LogSize>
</items>
<pageRecordCount>1</pageRecordCount>
<requestId> 1AD222E9-E606-4A42-BF6D-8A4442913CEF</requestId>
<totalRecordCount>1</totalRecordCount>
</DescribeSQLLogFilesResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"items" : [ {
"FileID" : "ZUBaS964T3OYtxxxxxxxx",
"LogStatus" : "Success",
"LogStartTime" : "2015-05-23T07:00:00Z",
"LogEndTime" : "2015-05-23T07:00:00Z",
"LogDownloadURL" : "xxxxxx.cn-hangzhou.oss.aliyun-inc.com/xxxxx",
"LogSize" : "257"
} ],
"pageRecordCount" : 1,
"requestId" : " 1AD222E9-E606-4A42-BF6D-8A4442913CEF",
"totalRecordCount" : 1
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.