Mengkueri log audit SQL dari sebuah kluster.
Deskripsi operasi
Log audit SQL hanya dapat dikueri ketika Audit SQL diaktifkan, dan hanya log dari 30 hari terakhir yang didukung. Jika Audit SQL dinonaktifkan lalu diaktifkan kembali, hanya log yang dihasilkan setelah pengaktifan kembali yang dapat dikueri. Log audit SQL tidak mencatat operasi INSERT INTO VALUES, REPLACE INTO VALUES, atau UPSERT INTO VALUES.
Untuk pendaftaran layanan layanan ini, lihat Pendaftaran layanan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
adb:DescribeAuditLogRecords |
list |
*DBClusterLakeVersion.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
ID kluster dari kluster Edisi Danau Data Terpadu. Catatan
Anda dapat memanggil operasi DescribeDBClusters untuk mengkueri ID kluster dari semua kluster di wilayah tertentu. |
amv-t4nj8619bz2w3**** |
| RegionId |
string |
Yes |
ID wilayah. Catatan
Anda dapat memanggil operasi DescribeRegions untuk mengkueri ID wilayah kluster. |
cn-hangzhou |
| StartTime |
string |
No |
Awal rentang waktu untuk dikueri. Tentukan waktu dalam UTC dengan format yyyy-MM-ddTHH:mmZ. Catatan
Log audit SQL hanya dapat dikueri jika Audit SQL diaktifkan, dan hanya log dari 30 hari terakhir yang didukung. Jika Audit SQL dinonaktifkan lalu diaktifkan kembali, hanya log yang dihasilkan setelah pengaktifan kembali yang dapat dikueri. |
2022-08-12T04:17Z |
| EndTime |
string |
No |
Akhir rentang waktu untuk dikueri. Tentukan waktu dalam UTC dengan format yyyy-MM-ddTHH:mmZ. Catatan
|
2022-08-12T17:08Z |
| DBName |
string |
No |
Nama database tempat pernyataan SQL dieksekusi. |
adb_demo |
| QueryKeyword |
string |
No |
Kata kunci yang digunakan untuk mencari hasil yang dikembalikan. |
adb |
| SqlType |
string |
No |
Tipe pernyataan SQL. Nilai valid:
Catatan
Hanya satu tipe yang dapat ditentukan per permintaan. Jika parameter ini tidak ditentukan, semua tipe akan dikueri secara default. |
SELECT |
| Succeed |
string |
No |
Apakah pernyataan SQL dieksekusi dengan berhasil. Nilai valid:
|
true |
| HostAddress |
string |
No |
Alamat IP dan nomor Port klien yang mengeksekusi pernyataan SQL. |
100.104.XX.XX:43908 |
| OrderType |
string |
No |
Urutan pengurutan hasil berdasarkan waktu eksekusi SQL. Nilai valid:
|
asc |
| User |
string |
No |
Nama pengguna yang mengeksekusi pernyataan SQL. |
test |
| Order |
string |
No |
Urutan pengurutan berdasarkan bidang yang ditentukan. Nilainya dalam format JSON dan merupakan array JSON terurut. Pengurutan majemuk dilakukan sesuai urutan array input. Array berisi bidang
|
[{"Field":"ExecuteTime","Type":"Desc"},{"Field":"HostAddress","Type":"Asc"}] |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai valid:
|
10 |
| PageNumber |
integer |
No |
Nomor halaman. Nilainya harus berupa bilangan bulat positif yang tidak melebihi nilai maksimum dari tipe data Integer. Nilai default: 1. |
1 |
| ProxyUser |
string |
No |
Parameter yang dicadangkan. |
None |
| EngineType |
string |
No |
Valid values:
|
XIHE |
|
No |
Tipe engine. Nilai valid:
Jika parameter ini tidak ditentukan, nilai defaultnya adalah XIHE. Valid values:
|
XIHE |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Detail daftar. |
||
| TotalCount |
string |
Jumlah total entri. |
6974 |
| PageSize |
string |
Jumlah entri per halaman. |
10 |
| RequestId |
string |
ID permintaan. |
8A564B7F-8C00-43C0-8EC5-919FBB70573 |
| PageNumber |
string |
Nomor halaman. |
1 |
| DBClusterId |
string |
ID kluster dari kluster Edisi Danau Data Terpadu. |
amv-t4nj8619bz2w3**** |
| Items |
array<object> |
Daftar. |
|
|
object |
Entri log audit SQL. |
||
| HostAddress |
string |
Alamat IP dan nomor Port klien yang mengeksekusi pernyataan SQL. |
100.104.XX.XX:43908 |
| Succeed |
string |
Menunjukkan apakah pernyataan SQL dieksekusi dengan berhasil. Nilai valid:
|
true |
| SQLText |
string |
Detail pernyataan SQL. |
SELECT * FROM adb_hdfs_import_source |
| TotalTime |
string |
Durasi eksekusi pernyataan SQL. Unit: milidetik (ms). |
216 |
| ConnId |
string |
ID koneksi. |
14356**** |
| DBName |
string |
Nama database tempat pernyataan SQL dieksekusi. |
adb_demo |
| SQLType |
string |
Tipe pernyataan SQL. |
SELECT |
| ExecuteTime |
string |
Waktu mulai eksekusi pernyataan SQL dalam waktu lokal. Format: yyyy-MM-dd HH:mm:ss. |
2022-08-12 10:10:00 |
| ExecuteTimestamp |
integer |
Waktu mulai eksekusi pernyataan SQL. Nilainya adalah stempel waktu UNIX dalam milidetik. |
1774600396584 |
| ProcessID |
string |
ID tugas. |
202106081752021720161662490345362390 |
| User |
string |
Nama pengguna yang mengeksekusi pernyataan SQL. |
test |
| HasDiagnosticInfo |
boolean |
Menunjukkan apakah informasi diagnostik disertakan. Valid values:
|
true |
Contoh
Respons sukses
JSONformat
{
"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
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | DBClusterId yang ditentukan tidak ada. Periksa apakah nilai DBClusterId benar. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.