全部產品
Search
文件中心

Tablestore:審計日誌概述

更新時間:Jun 30, 2024

通過審計日誌功能,您可以查詢與分析Tablestore執行個體中的表、索引相關操作的日誌。

背景資訊

Simple Log Service (SLS)是雲原生觀測與分析平台,為Log、Metric、Trace等資料提供大規模、低成本、即時的平台化服務。更多資訊,請參見什麼是Log Service

Tablestore審計日誌整合了Simple Log Service的日誌查詢與分析、統計圖表、日誌聚類等功能,支援通過日誌記錄使用者對Tablestore執行個體中資源有修改影響的操作,例如建立資料表、建立時序表、建立索引等。審計日誌可用於安全審計、合規性審計、故障排查等情境。

說明

如果需要對執行個體操作進行審計,請通過Action Trail產品進行查詢。更多資訊,請參見什麼是Action TrailTable Store的審計事件

注意事項

  • 由於Tablestore控制台會定期檢測是否支援二級索引,因此審計日誌中會存在一些非法索引名建立的校正錯誤資訊(即API值為CreateIndex且HttpStatus值為400),請忽略此日誌資訊。日誌樣本如下:

    API: CreateIndex
    AccessKeyID: TMP.3Kg4WjY7BqkMbJNwSMgzk47************************
    HttpStatus: 400
    InstanceName: exampleinstance
    InvokerUid: 13**************
    RequestID: 00060883-c926-0eff-24f1-*********
    SourceIP: 10.10.XX.XX
    TableName: $$
    Time: 1698211968716557
    UserAgent: ots-java-sdk 5.16.0
  • 審計日誌功能適用於寬表模型和時序模型。

使用流程

  1. 開通審計日誌功能。具體操作,請參見開通審計日誌

  2. 查詢與分析日誌。

  3. 如果需要監控審計日誌並在日誌達到指定條件時進行警示通知,請為日誌配置警示監控規則。具體操作,請參見為日誌配置警示監控規則

日誌欄位詳情

Tablestore支援的動作記錄欄位說明請參見下表。

說明

日誌欄位中還會包括Simple Log Service的如下預留欄位:

  • __source__:日誌來源。固定取值為log_service,表示日誌來源於Simple Log Service

  • __topic__:日誌主題,用於儲存Tablestore日誌的Logstore名稱。固定取值為table_store_audit_log。

欄位

樣本

說明

API

CreateTable

API名稱。

AccessKeyID

LTAI********************

阿里雲帳號或者RAM使用者的AccessKey ID。

HttpStatus

200

HTTP狀態代碼。

IndexName

exampleindex

操作的索引名稱。

InstanceName

exampleinstance

Tablestore執行個體名稱。

InvokerUid

13**************

調用介面的阿里雲帳號ID。

RequestID

000607f9-2465-7617-a0cb-************

請求ID,用於唯一標識一次請求。

SourceIP

10.10.10.10

請求來源的IP地址。

TableName

exampletable

操作的表名稱。

Time

1697616499144229

操作的時間戳記。單位為微秒(μs)。

UserAgent

ots-java-sdk 5.16.1

用戶端的SDK版本。

計費說明

使用審計日誌功能時,在Simple Log Service中會建立Logstore用於儲存日誌以及使用Simple Log Service查詢與分析日誌。Simple Log Service會收取相應的儲存費用、資源消耗費用等。更多資訊,請參見Log Service計費概述