セキュアアクセスプロキシ機能によって生成された監査ログをクエリします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dms:ListProxySQLExecAuditLog |
list |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| StartTime |
integer |
必須 |
クエリ対象の時間範囲の開始時刻です。このパラメーターの値は、UNIX タイムフォーマットに従ったタイムスタンプである必要があります。 |
1636876446000 |
| EndTime |
integer |
必須 |
クエリ対象の時間範囲の終了時刻です。このパラメーターの値は、UNIX タイムフォーマットに従ったタイムスタンプである必要があります。 |
1636962846000 |
| SearchName |
string |
任意 |
データベースインスタンスの名前です。 |
test |
| OpUserName |
string |
任意 |
ユーザーのエイリアスです。 |
testNickName |
| SQLType |
string |
任意 |
SQL ステートメントの種類です。有効な値は以下のとおりです。
説明
DMS コンソールの上部ナビゲーションバーから「操作監査 > セキュアアクセスプロキシ」を選択すると、その他の SQL ステートメントの種類を確認できます。 |
SELECT |
| ExecState |
string |
任意 |
SQL ステートメントの実行ステータスです。有効な値は以下のとおりです。
|
SUCCESS |
| PageSize |
integer |
任意 |
1 ページあたりに返されるエントリ数です。最大値は 100 です。 |
100 |
| PageNumber |
integer |
任意 |
返すページ番号です。 |
1 |
| Tid |
integer |
任意 |
テナント ID です。テナント ID を照会するには、GetUserActiveTenant 操作を呼び出します。 |
14**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| TotalCount |
integer |
返されたエントリ数です。 |
1 |
| RequestId |
string |
リクエスト ID です。 |
50ECB006-2C35-5FCA-91B9-01987A0B**** |
| ErrorCode |
string |
返されたエラーコードです。 |
InvalidStartTime |
| ErrorMessage |
string |
返されたエラーメッセージです。 |
Specified parameter StartTime is not valid. |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値は以下のとおりです。
|
true |
| ProxySQLExecAuditLogList |
object |
||
| ProxySQLExecAuditLog |
array<object> |
セキュアアクセスプロキシ機能によって提供されるデータベースインスタンスの監査情報です。 |
|
|
object |
|||
| OpTime |
string |
ユーザーがデータベースインスタンス上で SQL ステートメントを実行した時刻です。このパラメーターの値は、UNIX タイムフォーマットに従ったタイムスタンプである必要があります。 |
1636876446000 |
| UserName |
string |
ユーザーのニックネームです。 |
testNickName |
| UserId |
integer |
ユーザー ID です。 |
4**** |
| InstanceName |
string |
データベースインスタンスの名前です。 |
pc-uf662nrg017c6****.mysql.polardb.rds.aliyuncs.com:3306【test】 |
| InstanceId |
integer |
データベースインスタンス ID です。 |
4*** |
| SchemaName |
string |
データベースの名前です。 |
test_db |
| SQLType |
string |
SQL ステートメントの種類です。有効な値は以下のとおりです。
説明
DMS コンソールの上部ナビゲーションバーから「操作監査 > セキュアアクセスプロキシ」を選択すると、その他の SQL ステートメントの種類を確認できます。 |
SELECT |
| SQL |
string |
実行された SQL ステートメントです。 |
select 1; |
| ExecState |
string |
SQL ステートメントの実行ステータスです。有効な値は以下のとおりです。
|
SUCCESS |
| AffectRows |
integer |
SQL ステートメント実行後に返された合計行数です。SELECT SQL ステートメントが実行された場合、このパラメーターの戻り値は、クエリされたデータ行の合計数を示します。 |
1 |
| ElapsedTime |
integer |
SQL ステートメントの実行に要した時間(単位:ミリ秒)です。 |
1324 |
| Remark |
string |
説明文です。 |
success |
例
成功レスポンス
JSONJSON
{
"TotalCount": 1,
"RequestId": "50ECB006-2C35-5FCA-91B9-01987A0B****",
"ErrorCode": "InvalidStartTime",
"ErrorMessage": "Specified parameter StartTime is not valid.",
"Success": true,
"ProxySQLExecAuditLogList": {
"ProxySQLExecAuditLog": [
{
"OpTime": "1636876446000",
"UserName": "testNickName",
"UserId": 0,
"InstanceName": "pc-uf662nrg017c6****.mysql.polardb.rds.aliyuncs.com:3306【test】",
"InstanceId": 0,
"SchemaName": "test_db",
"SQLType": "SELECT",
"SQL": "select 1;",
"ExecState": "SUCCESS",
"AffectRows": 1,
"ElapsedTime": 1324,
"Remark": "success"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。