最佳實務 - Amazon CloudWatch Logs

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

最佳實務

遵循這些最佳實務,以確保可靠且有效率的排程查詢操作:

查詢最佳化
  • 在排程之前手動測試查詢,以驗證效能和結果

  • 在查詢的早期使用篩選條件索引來減少資料處理

  • 限制時間範圍,以避免大量日誌群組逾時

  • 考慮查詢複雜性和執行時間限制

排程規劃
  • 確保在下一次排程執行之前完成查詢,以避免重疊執行

  • 設定時間範圍時,請考慮日誌擷取延遲

  • 在特定時間使用 cron 表達式

  • 分散排程,以確保您不會達到查詢並行限制

監控和維護
  • 定期監控執行歷史記錄,以識別失敗或效能問題

  • 定期檢閱和更新 IAM 角色以維護安全性

  • 在部署到生產環境之前測試目的地可存取性

Authorization
  • 排程查詢的所有 APIs 都會在排程查詢資源上進行授權,而不是在日誌群組等輸入中採用的資源上進行授權。相應地設定 IAM 政策

  • 使用 APIs 中傳遞的執行角色來管理日誌群組的授權