全部產品
Search
文件中心

ActionTrail:自訂查詢事件

更新時間:Oct 23, 2024

當您需要查詢多個地區超過90天的事件時,可以通過自訂查詢功能設定篩選條件或SQL語句查詢事件。本文為您介紹如何通過Action Trail控制台自訂查詢事件詳情。

前提條件

請確保您已建立跟蹤,且將事件投遞到Log ServiceSLS中。具體操作,請參見建立單帳號跟蹤建立多帳號跟蹤

使用情境

自訂查詢事件支援簡單查詢和SQL查詢。您可以使用簡單查詢進行可視化搜尋,或者使用簡單查詢藉助結構化查詢語言 (SQL)SQL(Structured Query Language)進行靈活搜尋。

模式

查詢方式

說明

情境樣本

簡單查詢

單條件查詢

通過服務名稱、阿里雲地區、事件名稱、帳號類型、讀寫類型、資源名稱、資源類型和操作者等篩選條件進行查詢。

如果您需要查詢KMS在固定時間內產生的全部事件,設定服務名稱Key Management Service(Kms)

多個條件組合查詢

查詢多個服務的事件、或者同一服務在多個地區的事件。

如果您需要查詢KMS在杭州和上海地區的事件,設定服務名稱Key Management Service(Kms)阿里雲地區華東1(杭州)華東2(上海)

SQL查詢

關鍵字查詢

根據需求輸入特定的搜尋欄位。

如果您需要查詢所有的寫事件,在搜尋文字框輸入* AND event.eventRW: Write

指定條件查詢

指定操作者(Who)、操作(What)、關聯資源(Which)、地點(Where)或其他(Other)類型的條件進行查詢。

如果您需要查詢KMS在固定時間內產生的全部事件,在搜尋文字框輸入* AND event.serviceName: Kms

多個條件組合查詢

同時指定操作者(Who)、操作(What)、關聯資源(Which)、地點(Where)和其他(Other)類型的多個條件進行查詢。

如果您需要查詢Action Trail中Alex產生的事件,在搜尋文字框輸入* AND event.serviceName: Actiontrail AND event.userIdentity.userName: Alex

排除條件查詢

同時指定多個條件,將其中一個條件前面的語句修改為NOT即可排除該條件進行查詢。

如果您需要查詢Action Trail中非Alex產生的事件,在搜尋文字框輸入* AND event.serviceName: Actiontrail NOT event.userIdentity.userName: Alex

操作步驟

  1. 登入Action Trail控制台

  2. 在左側導覽列,選擇事件 > 進階查詢

  3. 查詢範圍-跟蹤選擇已建立的跟蹤。

  4. 自訂模板Default頁簽,設定事件的查詢條件。

    • 簡單查詢

      簡單查詢模式下,根據介面提示設定查詢條件。

    • SQL查詢

      關閉簡單查詢開關,輸入SQL查詢條件。

      說明
      • 關於進階查詢的SQL文法和查詢樣本,請參見進階查詢的SQL文法

      • 當簡單查詢不能滿足您的需求時,您可以先在簡單查詢模式下,根據介面提示設定查詢條件,再關閉簡單查詢開關。您在簡單查詢模式下設定的查詢條件會自動轉換為SQL語句,您可以對該SQL查詢條件進行定製。

  5. 設定查詢事件的時間段,單擊運行

    說明
    • Action Trail預設查詢7天的事件。

    • 您可以單擊右側的事件警示,為當前事件設定警示。具體操作,請參見建立自訂警示規則

    • 您可以對系統模板預設的SQL語句進行修改,然後單擊儲存,將其另存新檔自訂模板,進行二次應用。

  6. 查看事件的查詢結果。

    • 原始日誌

      原始日誌頁簽,單擊目標事件對應操作列的查看事件詳情,查看事件的基本資料和JSON格式。

    • 長條圖

      查詢長條圖頁簽,查看事件發生的長條圖。

相關文檔