View a markdown version of this page

最佳实践 - 亚马逊 CloudWatch 日志

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

最佳实践

遵循以下最佳实践来确保可靠和高效的计划查询操作:

查询优化
  • 在调度之前手动测试查询以验证性能和结果

  • 在查询的早期使用筛选索引以减少数据处理

  • 限制时间范围以避免高容量日志组超时

  • 考虑查询的复杂性和执行时间限制

计划规划
  • 通过确保在下次计划运行之前完成查询,避免重叠执行

  • 设置时间范围时考虑日志摄取延迟

  • 在特定时间使用 cron 表达式

  • 分散时间表以确保没有达到查询并发限制

监控和维护
  • 定期监控执行历史记录以识别故障或性能问题

  • 定期审查和更新 IAM 角色以维护安全

  • 在部署到生产环境之前测试目标的可访问性

Authorization
  • 所有用于计划查询的 API 都对计划查询资源进行授权,而不是对它在输入中占用的资源(如日志组)进行授权。相应地设置 IAM 政策

  • 使用 API 中传递的执行角色管理日志组的授权