Anda dapat memanggil operasi DescribeSQLLogFiles untuk mengkueri file log audit yang dihasilkan oleh fitur SQL Explorer dan Audit pada sebuah instans ApsaraDB RDS.
Sebelum memanggil operasi ini, pastikan instans menggunakan salah satu engine database berikut:
- MySQL
- SQL Server 2008 R2
- PostgreSQL
Debugging
Parameter permintaan
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DescribeSQLLogFiles | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeSQLLogFiles. |
| DBInstanceId | String | Yes | rm-uf6wjk5xxxxxx | ID instans. |
| FileName | String | No | custinsxxxxx.csv | Nama file log audit. |
| PageSize | Integer | No | 30 | Jumlah entri yang dikembalikan per halaman. Nilai valid: 30 hingga 200. Nilai default: 30. |
| PageNumber | Integer | No | 1 | Nomor halaman yang dikembalikan. Nilai valid: 1 hingga 100000. Nilai default: 1. |
Parameter respons
| Parameter | Type | Example | Description |
| RequestId | String | 1AD222E9-E606-4A42-BF6D-8A4442913CEF | ID permintaan. |
| PageNumber | Integer | 1 | Nomor halaman yang dikembalikan. |
| PageRecordCount | Integer | 10 | Jumlah entri yang dikembalikan pada halaman saat ini. |
| TotalRecordCount | Integer | 10 | Total jumlah entri yang dikembalikan. |
| Items | Array of LogFile | Array yang berisi file log audit yang dikembalikan. |
|
| LogFile | |||
| FileID | String | custinsxxxxx.csv | Nama file log audit. |
| LogStartTime | String | 2015-05-23T07:00:00Z | Waktu eksekusi pernyataan SQL pertama yang dicatat dalam file log audit. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
| LogSize | String | 3000 | Ukuran file log audit. Satuan: byte. |
| LogDownloadURL | String | http://rdslog-hz-v3.oss-cn-hangzhou.aliyuncs.com/xxxxx | URL unduhan file log audit. Jika file log audit tidak dapat diunduh, parameter ini bernilai null. |
| LogEndTime | String | 2015-05-24T07:00:00Z | Waktu eksekusi pernyataan SQL terakhir yang dicatat dalam file log audit. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
| LogStatus | String | Success | Status file log audit. Nilai valid:
|
Contoh
Contoh permintaan
http(s)://rds.aliyuncs.com/?Action=DescribeSQLLogFiles
&DBInstanceId=rm-uf6wjk5xxxxxx
&<Common request parameters>
Contoh respons sukses
XML format
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>
JSON format
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
}
Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.