データベースアクティビティストリームの databaseActivityEventList JSON 配列
監査ログのペイロードは、暗号化された databaseActivityEventList
JSON 配列です。次の表に、監査ログの復号された DatabaseActivityEventList
配列内の各アクティビティイベントのフィールドをアルファベット順に示します。
Oracle Database で統合監査が有効になっている場合、この新しい監査証跡に監査レコードが配置されます。UNIFIED_AUDIT_TRAIL
ビューでは、監査証跡から監査レコードを取得することにより、監査レコードを表形式で表示します。データベースアクティビティストリーミングをスタートすると、UNIFIED_AUDIT_TRAIL
内の列が databaseActivityEventList
配列のフィールドにマッピングされます。
重要
イベントの構造は変わる場合があります。Amazon RDS では、将来、アクティビティイベントに新しいフィールドが追加される可能性があります。JSON データを分析するアプリケーションでは、コードが未知のフィールド名に対して無視または適切なアクションを実行できることを確認します。
Amazon RDS for Oracle の databaseActivityEventList フィールド
Amazon RDS for Oracle の databaseActivityEventList
フィールドは以下のとおりです。
フィールド | データ型 | 送信元 | 説明 |
---|---|---|---|
|
文字列 |
|
アクティビティイベントのクラス。これは
詳細については、Oracle ドキュメントの「UNIFIED_AUDIT_TRAIL |
|
文字列 |
|
クライアントのレポートどおりにクライアントが接続に使用していたアプリケーション。クライアントはこの情報を指定する必要はないため、値は null でも問題ありません。サンプル値は |
|
文字列 |
|
ユーザーによって実行されるアクションの名前。完全なアクションを把握するには、コマンド名と |
|
文字列 |
|
イベントに関連付けられる SQL ステートメント。サンプル値は |
|
文字列 |
|
データベースの名前。 |
|
number |
|
データベースの数値識別子。サンプル値は |
|
文字列 |
該当なし |
データベースプロトコル。このベータ版では、値は |
|
文字列 |
|
アクションが監査されたデータベースユーザーの名前。サンプル値は |
|
文字列 |
該当なし |
このフィールドは RDS for Oracle には使用されず、常に null です。 |
|
オブジェクト |
|
デフォルトでは、このオブジェクトは空です。
詳細については、Oracle Database ドキュメントの「UNIFIED_AUDIT_TRAIL |
|
文字列 |
該当なし |
このフィールドは RDS for Oracle には使用されず、常に null です。 |
|
number |
|
アクションによって生成された Oracle データベースのエラーコード。アクションが成功した場合、値は |
|
文字列 |
|
監査証跡エントリの作成のタイムスタンプ。サンプル値は |
|
文字列 |
|
ネットワーク通信プロトコル。サンプル値は |
|
文字列 |
|
アクションによって影響を及ぼされるオブジェクトの名前。サンプル値は |
|
文字列 |
|
アクションによって影響を及ぼされるオブジェクトのスキーマ名。サンプル値は |
|
リスト |
|
|
|
number |
|
Oracle データベースプロセスのオペレーティングシステムプロセス識別子。サンプル値は |
|
文字列 |
|
セッションを生成したホストのクライアント IP アドレスまたは名前です。サンプル値は |
|
文字列 |
|
クライアントのポート番号。Oracle Database 環境における一般的な値は |
|
number |
該当なし |
このフィールドは RDS for Oracle には使用されず、常に null です。 |
|
文字列 |
データーベースホスト: |
データベースサーバーのホスト IP アドレス。サンプル値は |
|
文字列 |
該当なし |
データベースサーバーのタイプ。値は常に |
|
文字列 |
データーベースホスト: |
Amazon RDS for Oracle のバージョン、リリースアップデート (RU)、およびリリースアップデートリビジョン (RUR)。サンプル値は |
|
文字列 |
データーベースホスト: |
サービスの名前。サンプル値は |
|
number |
|
監査のセッション識別子。例: 「 |
|
文字列 |
該当なし |
このフィールドは RDS for Oracle には使用されず、常に null です。 |
|
number |
|
実行する各ステートメントの数値 ID。1 つのステートメントで多くのアクションが起こる可能性があります。サンプル値は |
|
該当なし |
該当なし |
このフィールドは RDS for Oracle には使用されず、常に null です。 |
|
文字列 |
|
オブジェクトが変更されるトランザクションの識別子。サンプル値は |
Amazon RDS for SQL Server の databaseActivityEventList フィールド
Amazon RDS for SQL Server の databaseActivityEventList
フィールドは次のとおりです。
フィールド | データ型 | 送信元 | 説明 |
---|---|---|---|
|
string |
|
アクティビティイベントのクラス。詳細については、Microsoft ドキュメントの「SQL Server 監査 (データベースエンジン) |
|
string |
|
クライアントから報告されたとおりにクライアントが接続するアプリケーション (SQL Server バージョン 14 以降)。SQL Server バージョン 13 では、このフィールドは NULL になっています。 |
|
string |
|
SQL ステートメントの一般的なカテゴリ。このフィールドの値はクラスの値によって異なります。 |
|
string |
|
このフィールドは SQL ステートメントを示します。 |
|
string |
|
データベースの名前 |
|
string |
該当なし |
データベースプロトコル。値は |
|
string |
|
クライアント認証のためのデータベースユーザー。 |
|
string |
該当なし |
このフィールドは Amazon RDS for SQL Server では使用されず、値は null です。 |
|
オブジェクト |
この列にリストされていない |
デフォルトでは、このオブジェクトは空です。 |
|
string |
該当なし |
このフィールドは Amazon RDS for SQL Server では使用されず、値は null です。 |
|
integer |
|
イベントを開始したアクションが成功したかどうかを示します。このフィールドを null にすることはできません。ログインイベントを除くすべてのイベントについて、このフィールドはアクセス許可チェックの成否を報告しますが、操作の成否は報告しません。 値には以下のものが含まれます。
|
|
string |
|
SQL Server によって記録されるイベントのタイムスタンプ。 |
|
string |
該当なし |
このフィールドは Amazon RDS for SQL Server では使用されず、値は null です。 |
|
string |
|
SQL ステートメントがオブジェクトに対して使用されている場合のデータベースオブジェクトの名前。 |
|
string |
|
SQL ステートメントがオブジェクトタイプに対して使用されている場合のデータベースオブジェクトタイプ。 |
|
string |
該当なし |
このフィールドは Amazon RDS for SQL Server では使用されず、値は null です。 |
|
integer |
該当なし |
このフィールドは Amazon RDS for SQL Server では使用されず、値は null です。 |
|
string |
|
SQL ステートメントを発行したクライアントの IP アドレスまたはホスト名 (SQL Server バージョン 14 以降)。SQL Server バージョン 13 では、このフィールドは NULL になっています。 |
|
integer |
該当なし |
このフィールドは Amazon RDS for SQL Server では使用されず、値は null です。 |
|
integer |
|
SQL ステートメントによって影響を受けるテーブルの行数 (SQL Server バージョン 14 以降)。SQL Server バージョン 13 では、このフィールドは null になっています。 |
|
string |
データーベースホスト |
ホストデータベースサーバーの IP アドレス。 |
|
string |
該当なし |
データベースサーバーのタイプ。値は |
|
string |
データーベースホスト |
データベースサーバーのバージョン。SQL Server 2017 の場合は 15.00.4073.23.v1.R1 などです。 |
|
string |
データーベースホスト |
サービスの名前。値の例は |
|
integer |
|
セッションの一意識別子。 |
|
string |
該当なし |
このフィールドは Amazon RDS for SQL Server では使用されず、値は null です。 |
|
string |
|
クライアントの SQL ステートメントの一意識別子。識別子は、生成されるイベントごとに異なります。サンプル値は |
|
integer |
|
ステートメントのシーケンス番号を決定する識別子。この識別子は、大きなレコードが複数のレコードに分割されている場合に役立ちます。 |
|
integer |
|
トランザクションの識別子。アクティブなトランザクションがない場合、値は 0 です。 |
|
string |
データベースアクティビティストリームが生成されました |
イベントのタイプ。値は |