Mengkueri log audit SQL untuk sebuah kluster.
Deskripsi operasi
Anda hanya dapat menanyakan log audit SQL jika SQL Audit diaktifkan. Log audit SQL yang tersedia mencakup periode 30 hari terakhir. Jika Anda menonaktifkan lalu mengaktifkan kembali SQL Audit, hanya log yang dihasilkan setelah pengaktifan ulang yang dapat diambil. Log audit SQL tidak mencatat operasi INSERT INTO VALUES, REPLACE INTO VALUES, atau UPSERT INTO VALUES.
Untuk titik akhir layanan ini, lihat Endpoints.
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 untuk Edisi Perusahaan, Edisi Dasar, atau Edisi Data Lakehouse. Catatan
Anda dapat memanggil operasi DescribeDBClusters untuk menampilkan daftar semua ID kluster di wilayah tujuan. |
amv-t4nj8619bz2w3**** |
| RegionId |
string |
Yes |
ID wilayah. Catatan
Panggil operasi DescribeRegions untuk menanyakan ID wilayah kluster tersebut. |
cn-hangzhou |
| StartTime |
string |
No |
Awal rentang waktu untuk ditanyakan. Tentukan waktu dalam format yyyy-MM-ddTHH:mmZ. Waktu harus dalam UTC. Catatan
Anda hanya dapat menanyakan log audit SQL ketika SQL Audit diaktifkan. Anda dapat menanyakan log audit SQL yang dihasilkan dalam 30 hari terakhir. Jika Anda menonaktifkan lalu mengaktifkan kembali SQL Audit, Anda hanya dapat menanyakan log yang dihasilkan setelah SQL Audit diaktifkan kembali. |
2022-08-12T04:17Z |
| EndTime |
string |
No |
Akhir rentang waktu untuk ditanyakan. Tentukan waktu dalam format yyyy-MM-ddTHH:mmZ. Waktu harus dalam UTC. Catatan
|
2022-08-12T17:08Z |
| DBName |
string |
No |
Nama database tempat pernyataan SQL dieksekusi. |
adb_demo |
| QueryKeyword |
string |
No |
String yang digunakan sebagai kata kunci untuk dicari dalam hasil. |
adb |
| SqlType |
string |
No |
Jenis pernyataan SQL. Nilai yang valid:
Catatan
Anda hanya dapat menanyakan log untuk satu jenis pernyataan SQL dalam satu waktu. Jika Anda tidak mengatur parameter ini, log untuk semua jenis pernyataan SQL akan ditanyakan. |
SELECT |
| Succeed |
string |
No |
Menunjukkan apakah pernyataan SQL berhasil dieksekusi. Nilai yang valid:
|
true |
| HostAddress |
string |
No |
Alamat IP dan nomor port client yang digunakan untuk mengeksekusi pernyataan SQL. |
100.104.XX.XX:43908 |
| OrderType |
string |
No |
Urutan pengurutan entri yang diambil berdasarkan waktu eksekusi pernyataan SQL. Nilai yang valid:
|
asc |
| User |
string |
No |
Username yang digunakan untuk mengeksekusi pernyataan SQL. |
test |
| Order |
string |
No |
Urutan pengurutan entri yang diambil berdasarkan bidang. Tentukan urutan sebagai array JSON berisi pasangan kunci-nilai. Entri diurutkan berdasarkan urutan pasangan kunci-nilai dalam array tersebut. Setiap pasangan kunci-nilai terdiri atas
|
[{"Field":"ExecuteTime","Type":"Desc"},{"Field":"HostAddress","Type":"Asc"}] |
| PageSize |
integer |
No |
Jumlah entri yang ditampilkan per halaman. Nilai yang valid:
|
10 |
| PageNumber |
integer |
No |
Nomor halaman. Nilainya harus berupa bilangan bulat yang lebih besar dari 0. Nilai default adalah 1. |
1 |
| ProxyUser |
string |
No |
Parameter cadangan. |
无 |
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 Edisi Data Lakehouse. |
amv-t4nj8619bz2w3**** |
| Items |
array<object> |
Daftar entri. |
|
|
object |
Daftar catatan SQL. |
||
| HostAddress |
string |
Alamat IP dan nomor port client yang digunakan untuk mengeksekusi pernyataan SQL. |
100.104.XX.XX:43908 |
| Succeed |
string |
Menunjukkan apakah pernyataan SQL berhasil dieksekusi. Nilai yang valid:
|
true |
| SQLText |
string |
Detail pernyataan SQL. |
SELECT * FROM adb_hdfs_import_source |
| TotalTime |
string |
Durasi eksekusi pernyataan SQL. Satuan: milidetik (ms). |
216 |
| ConnId |
string |
ID koneksi. |
14356**** |
| DBName |
string |
Nama database tempat pernyataan SQL dieksekusi. |
adb_demo |
| SQLType |
string |
Jenis pernyataan SQL. |
SELECT |
| ExecuteTime |
string |
Waktu saat pernyataan SQL mulai dieksekusi. Waktu dalam format `yyyy-MM-dd HH:mm:ss` dan merupakan waktu lokal Anda. |
2022-08-12 10:10:00 |
| ExecuteTimestamp |
integer |
||
| ProcessID |
string |
ID task. |
202106081752021720161662490345362390 |
| User |
string |
Username yang digunakan untuk mengeksekusi pernyataan SQL. |
test |
| HasDiagnosticInfo |
boolean |
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": 0,
"ProcessID": "202106081752021720161662490345362390",
"User": "test",
"HasDiagnosticInfo": false
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.