本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定排程查詢的查詢資料表目的地
將查詢資料表設定為目的地,以使用排定的查詢結果自動重新整理查詢資料表。在每次排程執行時,CloudWatch Logs 會將查詢結果填入指定的查詢資料表,讓資料表與您最新的日誌資料保持最新狀態。然後,您可以在其他日誌查詢中使用 lookup命令來參考資料表。如需查詢資料表的詳細資訊,請參閱 查詢。
如果查詢資料表不存在,CloudWatch Logs 會在第一次成功執行時建立它。每個後續執行都是完整的取代操作,所有現有的資料表內容都會取代為新的查詢結果。
查詢資料表組態包含下列設定:
-
資料表名稱 – 要建立或重新整理的查詢資料表名稱。名稱只能包含英數字元和底線。
-
交付角色 – IAM 角色的 ARN,授予 CloudWatch Logs 使用查詢結果建立或更新查詢資料表的許可。
-
描述 – (選用) 查詢資料表的描述。
-
AWS KMS key – (選用) 用來加密查詢資料表資料的 AWS KMS 金鑰 ARN。如果您未指定金鑰,則會使用 AWS擁有的金鑰加密資料。
-
標籤 – (選用) 要與查詢資料表建立關聯的鍵值對。只有在最初建立資料表時,才會套用標籤。
目的地交付 IAM 角色需要下列許可,且必須包含允許 CloudWatch Logs 服務 (logs.amazonaws.com) 擔任該角色的信任政策:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLookupTable", "logs:UpdateLookupTable", "logs:GetQueryResults" ], "Resource": "*" } ] }
注意
查詢資料表目的地結果會受到與您直接建立的資料表相同查詢資料表配額的限制,例如每個帳戶的查詢資料表數目上限 AWS 區域。如果排定的執行無法重新整理資料表,現有資料表內容會保持不變,且失敗會出現在排定的查詢執行歷史記錄中。