AnalyticDB for MySQL データウェアハウスエディションクラスターの SQL 監査ログを照会します。
操作説明
この操作を呼び出して AnalyticDB for MySQL クラスターの SQL 監査ログをクエリする前に、SQL 監査を有効にしてください。 DescribeAuditLogConfig 操作を呼び出して、SQL 監査の有効化ステータスをクエリできます。SQL 監査が無効になっている場合は、 ModifyAuditLogConfig 操作を呼び出して SQL 監査を有効にしてください。
SQL 監査ログは、SQL 監査が有効な場合にのみクエリでき、過去 30 日間のログのみがサポートされます。SQL 監査がシャットダウンされ、その後再有効化された場合、再有効化後に生成されたログのみをクエリできます。SQL 監査ログには、INSERT INTO VALUES、REPLACE INTO VALUES、または UPSERT INTO VALUES 操作は Record されません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
adb:DescribeAuditLogRecords |
get |
DBCluster
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBClusterId |
string |
必須 |
データウェアハウスエディションクラスターの ID。 説明
DescribeDBClusters 操作を呼び出して、リージョン内のすべてのデータウェアハウスエディションクラスターの ID をクエリできます。 |
am-t4nj8619bz2w3**** |
| RegionId |
string |
必須 |
リージョン ID。 説明
DescribeRegions 操作を呼び出して、AnalyticDB for MySQL でサポートされるリージョンとゾーン (リージョン ID を含む) をクエリできます。 |
cn-hangzhou |
| StartTime |
string |
任意 |
クエリする時間範囲の開始時刻。yyyy-MM-ddTHH:mmZ フォーマットの協定世界時 (UTC) で時刻を指定します。有効値: 説明
SQL 監査ログは、SQL 監査が有効な場合にのみクエリでき、過去 30 日間のログのみがサポートされます。SQL 監査が無効になり、その後再有効化された場合、再有効化後に生成されたログのみをクエリできます。 |
2022-01-23T02:18Z |
| EndTime |
string |
任意 |
クエリする時間範囲の終了時刻。yyyy-MM-ddTHH:mmZ フォーマットの協定世界時 (UTC) で時刻を指定します。有効値: 説明
|
2022-01-23T22:18Z |
| DBName |
string |
任意 |
SQL ステートメントが実行されたデータベースの名前。 |
adb_demo |
| QueryKeyword |
string |
任意 |
指定されたキーワードを含む SQL ステートメントをフィルターするために使用されるキーワード。 |
adb |
| SqlType |
string |
任意 |
SQL ステートメントのタイプ。有効な値:
説明
リクエストごとに指定できる SQL タイプは 1 つだけです。このパラメーターが指定されていない場合、すべてのタイプがクエリされます。 |
SELECT |
| Succeed |
string |
任意 |
SQL ステートメントが正常に実行されたかどうかを指定します。有効な値:
|
true |
| HostAddress |
string |
任意 |
SQL ステートメントを実行したクライアントの IP アドレスおよびポート番号。 |
100.104.XX.XX:43908 |
| OrderType |
string |
任意 |
SQL 実行時間による結果のソート順序。有効な値:
|
asc |
| User |
string |
任意 |
SQL ステートメントの実行に使用されたユーザー名。 |
test_user |
| Order |
string |
任意 |
指定されたフィールドに基づく結果のソート順序。値は JSON フォーマットで、順序付き JSON 配列です。複合ソートは入力配列の順序で実行されます。配列には Field フィールドと Type フィールドが含まれます。
|
[{"Field":"ExecuteTime","Type":"Desc"},{"Field":"HostAddress","Type":"Asc"}] |
| PageSize |
integer |
任意 |
ページあたりのエントリ数。有効な値:
説明
このパラメーターが指定されていない場合、デフォルト値 10 が使用されます。 |
10 |
| PageNumber |
integer |
任意 |
ページ番号。値は Integer データの型の最大値を超えない正の整数である必要があります。デフォルト値: 1。 |
1 |
|
任意 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
詳細。 |
||
| TotalCount |
string |
返されたエントリの総数。 |
1 |
| PageSize |
string |
ページあたりのエントリ数。 |
10 |
| RequestId |
string |
リクエスト ID。 |
8A564B7F-8C00-43C0-8EC5-919FBB70573 |
| PageNumber |
string |
ページ番号。 |
1 |
| DBClusterId |
string |
クラスター ID。 |
am-t4nj8619bz2w3**** |
| Items |
array<object> |
SQL 監査ログの詳細。 |
|
|
object |
リスト。 |
||
| HostAddress |
string |
SQL ステートメントを実行したクライアントの IP アドレスおよびポート番号。 |
100.104.XX.XX:43908 |
| Succeed |
string |
SQL ステートメントが正常に実行されたかどうかを示します。有効な値:
|
true |
| SQLText |
string |
SQL ステートメント。 |
SELECT * FROM tb_courses |
| TotalTime |
string |
SQL ステートメントの実行時間。単位: ミリ秒 (ms)。 |
216 |
| ConnId |
string |
このパラメーターは無効です。 |
None |
| DBName |
string |
SQL ステートメントが実行されたデータベースの名前。 |
adb_test |
| SQLType |
string |
SQL ステートメントのタイプ。 |
SELECT |
| ProcessID |
string |
タスク ID。 |
202106081752021720161662490345362390 |
| User |
string |
SQL ステートメントの実行に使用されたユーザー名。 |
test_user |
| ExecuteTime |
string |
現地時間での SQL ステートメント実行の開始時刻。時刻は yyyy-MM-dd HH:mm:ss フォーマットです。 |
2022-01-23 16:05:08 |
| ExecuteTimestamp |
integer |
例
成功レスポンス
JSONJSON
{
"TotalCount": "1",
"PageSize": "10",
"RequestId": "8A564B7F-8C00-43C0-8EC5-919FBB70573",
"PageNumber": "1",
"DBClusterId": "am-t4nj8619bz2w3****",
"Items": [
{
"HostAddress": "100.104.XX.XX:43908",
"Succeed": "true",
"SQLText": "SELECT * FROM tb_courses",
"TotalTime": "216",
"ConnId": "无",
"DBName": "adb_test",
"SQLType": "SELECT",
"ProcessID": "202106081752021720161662490345362390",
"User": "test_user",
"ExecuteTime": "2022-01-23 16:05:08",
"ExecuteTimestamp": 0
}
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The DBClusterId provided does not exist in our records. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。