すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:DescribeAuditLogRecords

最終更新日:Aug 14, 2026

クラスターの SQL 監査ログを照会します。

操作説明

  • SQL 監査が有効な場合にのみ SQL 監査ログを照会でき、過去 30 日間のログのみがサポートされます。SQL 監査がシャットダウンされた後に再度有効化された場合、再度有効化された後に生成されたログのみを照会できます。SQL 監査ログには、INSERT INTO VALUESREPLACE INTO VALUES、および UPSERT INTO VALUES 操作は Record されません。

  • このサービスのサービス登録については、「サービス登録」をご参照ください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

adb:DescribeAuditLogRecords

list

*DBClusterLakeVersion。

acs:adb:{#regionId}:{#accountId}:dbcluster/{#DBClusterId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

DBClusterId

string

必須

Data Lakehouse エディションクラスターのクラスター ID。

説明

DescribeDBClusters オペレーションを呼び出して、指定されたリージョン内のすべてのクラスターのクラスター ID をクエリできます。

amv-t4nj8619bz2w3****

RegionId

string

必須

リージョン ID。

説明

DescribeRegions オペレーションを呼び出して、クラスターのリージョン ID をクエリできます。

cn-hangzhou

StartTime

string

任意

クエリする時間範囲の開始時刻。時間を yyyy-MM-ddTHH:mmZ フォーマットの協定世界時 (UTC) で指定します。有効値:

説明

SQL 監査が有効な場合にのみ SQL 監査ログをクエリでき、過去 30 日間のログのみがサポートされます。SQL 監査が無効化された後に再度有効化された場合、再度有効化された後に生成されたログのみをクエリできます。

2022-08-12T04:17Z

EndTime

string

任意

クエリする時間範囲の終了時刻。時間を yyyy-MM-ddTHH:mmZ フォーマットの協定世界時 (UTC) で指定します。有効値:

説明
  • 終了時刻は開始時刻より後である必要があります。

  • 開始時刻と終了時刻の間隔は 24 時間を超えることはできません。

2022-08-12T17:08Z

DBName

string

任意

SQL ステートメントが実行されるデータベースの名前。

adb_demo

QueryKeyword

string

任意

返された結果を検索するために使用されるキーワード。

adb

SqlType

string

任意

SQL ステートメントのタイプ。有効な値:

  • DELETE

  • SELECT

  • UPDATE

  • INSERT INTO SELECT

  • ALTER

  • DROP

  • CREATE

説明

リクエストごとに指定できるタイプは 1 つだけです。このパラメーターが指定されていない場合、デフォルトですべてのタイプがクエリされます。

SELECT

Succeed

string

任意

SQL ステートメントが正常に実行されたかどうかを指定します。有効な値:

  • true: 正常に実行されました。

  • false: 失敗した。

true

HostAddress

string

任意

SQL ステートメントを実行するクライアントの IP アドレスおよびポート番号。

100.104.XX.XX:43908

OrderType

string

任意

SQL 実行時間に基づいて結果がソートされる順序。有効な値:

  • asc: 昇順。

  • desc: 降順。

asc

User

string

任意

SQL ステートメントを実行するユーザー名。

test

Order

string

任意

指定されたフィールドに基づくソート順序。値は JSON フォーマットで、順序付き JSON 配列です。複合ソートは入力配列の順序で実行されます。配列には Field および Type フィールドが含まれます。例: [{"Field":"ExecutionStartTime","Type":"Desc"},{"Field":"ScanRows","Type":"Asc"}]。注文:

  • Field はソート用のフィールド名を指定します。有効な値:

    • HostAddress: データベースに接続するクライアントのアドレス。

    • UserName: ユーザー名。

    • ExecutionStartTime: SQL ステートメントの実行開始時刻。

    • QueryTime: SQL ステートメントの実行時間。

    • PeakMemoryUsage: SQL ステートメントの実行中のピークメモリ使用量。

    • ScanRows: データソースを持つタスクによってスキャンされた行数。

    • ScanSize: スキャンされたデータ量。

    • ScanTime: データのスキャンに消費された合計時間。

    • PlanningTime: 実行計画の生成に消費された時間。

    • WallTime: クエリ内のすべてのノードにおけるすべてのオペレーターの累積 CPU 時間。

    • ProcessID: プロセス ID。

  • Type はソートタイプを指定します。有効な値:

    • Desc: 降順。

    • Asc: 昇順。

[{"Field":"ExecuteTime","Type":"Desc"},{"Field":"HostAddress","Type":"Asc"}]

PageSize

integer

任意

ページサイズ。有効な値:

  • 10 (デフォルト)

  • 30

  • 50

  • 100

10

PageNumber

integer

任意

ページ番号。値は Integer データの型の最大値を超えない正の整数である必要があります。デフォルト値: 1

1

ProxyUser

string

任意

予約済みパラメーター。

None

EngineType

string

任意

列挙値:

  • XIHE :

    XIHE

  • AGENT_SERVERLESS :

    AGENT_SERVERLESS

XIHE

任意

エンジンタイプ。有効な値:

  • XIHE: デフォルトのコンピュートエンジンの監査ログ。

  • AGENT_SERVERLESS: サーバーレス分析特徴の監査ログ。

このパラメーターが指定されていない場合、デフォルト値は XIHE です。

列挙値:

  • XIHE :

    XIHE。

  • AGENT_SERVERLESS :

    AGENT_SERVERLESS。

XIHE

レスポンスフィールド

フィールド

説明

object

リストの詳細。

TotalCount

string

エントリの総数。

6974

PageSize

string

ページサイズ。

10

RequestId

string

リクエスト ID。

8A564B7F-8C00-43C0-8EC5-919FBB70573

PageNumber

string

ページ番号。

1

DBClusterId

string

Data Lakehouse エディションクラスターのクラスター ID。

amv-t4nj8619bz2w3****

Items

array<object>

リスト。

object

SQL 監査ログエントリ。

HostAddress

string

SQL ステートメントを実行するクライアントの IP アドレスおよびポート番号。

100.104.XX.XX:43908

Succeed

string

SQL ステートメントが正常に実行されたかどうかを示します。有効な値:

  • true: 正常に実行されました。

  • false: 失敗した。

true

SQLText

string

SQL ステートメントの詳細。

SELECT * FROM adb_hdfs_import_source WHERE port = 8080

TotalTime

string

SQL ステートメントの実行時間。単位: ミリ秒 (ms)。

216

ConnId

string

接続 ID。

14356****

DBName

string

SQL ステートメントが実行されるデータベースの名前。

adb_demo

SQLType

string

SQL ステートメントのタイプ。

SELECT

ExecuteTime

string

現地時間での SQL ステートメントの実行開始時刻。フォーマット: yyyy-MM-dd HH:mm:ss。

2022-08-12 10:10:00

ExecuteTimestamp

integer

SQL ステートメントの実行開始時刻。値はミリ秒単位の UNIX タイムスタンプです。時間:

1774600396584

ProcessID

string

タスク ID。

202106081752021720161662490345362390

User

string

SQL ステートメントを実行するユーザー名。

test

HasDiagnosticInfo

boolean

診断情報が含まれているかどうかを示します。フォーマット:

列挙値:

  • true :

    true。

  • false :

    false。

true

成功レスポンス

JSONJSON

{
  "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
    }
  ]
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

404 InvalidDBCluster.NotFound The DBClusterId provided does not exist in our records. The DBClusterId provided does not exist in our records.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。