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

PolarDB:QueryColumnarLog

最終更新日:Sep 10, 2026

列のストアの監査ログを照会します。

操作説明


今すぐお試しください

この 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 ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

polardbx:QueryColumnarLog

get

*すべてのリソース。

*

なし なし

リクエスト構文

POST / HTTP/1.1

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

RegionId

string

必須

リクエストのリージョン ID。値は SQLQuery サービスがデプロイされているリージョンと一致する必要があります。

cn-hangzhou

DBInstanceName

string

必須

列のストアの監査ログをクエリする PolarDB-X インスタンスの ID。

pxc-********

SQL

string

必須

実行する読み取り専用の検索文。単一の MySQL SELECT 文のみがサポートされています。クエリテーブルは完全修飾フォーム polardbx_sls.<table_name> を使用する必要があり、許可されるテーブルは polardbx_sls.polardbx_log (カーネルログ)、polardbx_sls.slow_detail_log (スロークエリログ)、polardbx_sls.slow_trans_log (遅延トランザクションログ)、および polardbx_sls.sql_audit_log (監査ログ) のみです。複数ステートメントのクエリ、書き込み操作、ロック、ユーザー変数、動的プレースホルダー、および予約済みヒントはサポートされていません。

SELECT * FROM polardbx_sls.sql_audit_log LIMIT 100

MaxResultRows

integer

任意

このリクエストで返す結果行の最大値。有効な値: 1~1000。デフォルト値: 100。実際に返される行数は、SQL ステートメントの最上位レベルの LIMIT 句および現在のサービスポリシーの主題にも従います。

1000

レスポンスフィールド

フィールド

型

説明

例

object

RequestId

string

リクエスト ID。この ID は、アクセス、認証、ルーティングからクエリ完了までの全プロセスで使用され、エンドツーエンドのトラブルシューティングを容易にします。

9B2F3840-****-475C-B269-2D5C3A31797C

QueryId

string

この JDBC クエリに対してサービスによって生成された一意の識別子。

{\"NodeId\":\"n_7844571364614995969\"}

AccessDeniedDetail

object

アクセス拒否の詳細。

AuthAction

string

認証操作。

polardbx:QueryColumnarLog

AuthPrincipalType

string

認証プリンシパルのタイプ。

222

AuthPrincipalOwnerId

string

認証プリンシパルのオーナー ID。

111

AuthPrincipalDisplayName

string

認証プリンシパルの表示名。

Sample RAM user

PolicyType

string

ポリシータイプ。

PRIORITY

NoPermissionType

string

不足している権限のタイプ。

ImplicitDeny

EncodedDiagnosticMessage

string

診断情報。エンコードされた診断メッセージは Base64 フォームで返されます。

AQEAAAAAaKPfwjY0MzMyODRGLUZCQkQtNTA1RS04MUUxLTc5NTkzODk2MUIzMg==

Records

array<object>

クエリ結果のリスト。各行は、列名をテキスト値にマッピングする JSON キーと値のペアのオブジェクトです。すべてのスカラー値は文字列として返されます。SQL NULL は文字列 null としてエンコードされ、空の文字列は空の文字列のままになります。

object

ダウンロードレコードのリスト。

string

クエリ結果の単一の列の値。すべてのスカラー値は文字列として返されます。SQL NULL は文字列 null としてエンコードされます。空の文字列は空の文字列のままになります。

null

AppliedOffset

integer

サービスが実際に適用した最上位レベルの SQL LIMIT オフセット。SQL ステートメントでオフセットが指定されていない場合、値は 0 です。

0

AppliedRowLimit

integer

最上位レベルの SQL LIMIT 句、MaxResultRows、同期 API のデフォルト値、および現在のサービスポリシーを評価した後に、サービスが実際に返す行の最大値。この値には、HasMore の検出に使用される追加行は含まれません。

1000

ReturnedRowCount

integer

この同期応答で返された実際の結果行数。

100

HasMore

boolean

サービスまたは API の行制限によって、呼び出し元が送信した SQL ステートメントが切り捨てられたかどうかを示します。より小さい LIMIT 句を持つ SQL ステートメントが完全に実行された場合、値は false になりますが、これは基になるテーブルにこれ以上データが存在しないことを示すものではありません。

False

RecordsSizeBytes

integer

配列および固定応答フィールドを除く、返されたすべての行の JSON オブジェクトの UTF-8 バイトの合計数。同期 API の完全な JSON 応答にも 16 MiB の上限が適用されます。この値は主題となるデータのサイズを示します。

8192

QueryElapsedTimeMilliseconds

integer

JDBC 文の実行開始から、最後の結果行またはプローブ行の読み取り完了までの経過時間。単位: ミリ秒。

125

例

成功レスポンス

JSONJSON

{
  "RequestId": "9B2F3840-****-475C-B269-2D5C3A31797C",
  "QueryId": "{\\\"NodeId\\\":\\\"n_7844571364614995969\\\"}",
  "AccessDeniedDetail": {
    "AuthAction": "xxx",
    "AuthPrincipalType": "222",
    "AuthPrincipalOwnerId": "111",
    "AuthPrincipalDisplayName": "xxx",
    "PolicyType": "PRIORITY",
    "NoPermissionType": "ImplicitDeny",
    "EncodedDiagnosticMessage": "AQEAAAAAaKPfwjY0MzMyODRGLUZCQkQtNTA1RS04MUUxLTc5NTkzODk2MUIzMg=="
  },
  "Records": [
    {
      "key": "null"
    }
  ],
  "AppliedOffset": 0,
  "AppliedRowLimit": 1000,
  "ReturnedRowCount": 100,
  "HasMore": true,
  "RecordsSizeBytes": 8192,
  "QueryElapsedTimeMilliseconds": 125
}

エラーコード

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

変更履歴

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