应用场景和最佳实践 - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon Systems Manager Change Manager 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 Amazon Systems Manager Change Manager 可用性变更

应用场景和最佳实践

本主题列出了 Amazon Systems Manager 工具常见应用场景和最佳实践。如果可用,本主题还包括指向相关博客文章和技术文档的链接。

注意

此处每个章节的标题都是一个指向技术文档中相应章节的有效链接。

自动化
  • 为基础设施创建自助服务自动化运行手册。

  • 使用 Automation(Amazon Systems Manager 中的一项工具),简化利用公有 Systems Manager 文档(SSM 文档)或通过创作自己的工作流从 Amazon Web Services Marketplace 或自定义 AMIs 创建Amazon Machine Images(AMIs)的过程。

  • 使用 AWS-UpdateLinuxAmiAWS-UpdateWindowsAmi 自动化运行手册,或使用您创建的自定义自动化运行手册,构建和维护 AMIs

合规
  • 作为最佳安全实践,建议您更新托管式节点使用的 Amazon Identity and Access Management(IAM)角色,以限制该节点使用 PutComplianceItems API 操作的功能。该 API 操作会在指定资源(例如 Amazon EC2 实例或托管式节点)上注册合规性类型及其他合规性详细信息。有关更多信息,请参阅 配置合规性权限

清单
  • 将 Inventory(Amazon Systems Manager 中的一项工具)与 Amazon Config 结合使用,便可随着时间推移审核应用程序配置。

Maintenance Windows
  • 制定计划,以在节点上执行可能造成中断的操作,例如操作系统 (OS) 修补、驱动程序更新或软件安装。

  • 有关State Manager与 Maintenance Windows(都是 Amazon Systems Manager 中的工具)的差异的更多信息,请参阅在 State Manager 和 Maintenance Windows 之间选择

Parameter Store
Patch Manager
Run Command
State Manager
托管式节点
  • Systems Manager 需要准确的时间参考以执行其操作。如果节点的日期和时间设置不正确,它们可能与 API 请求的签名日期不匹配。这可能会导致错误或功能不完整。例如,时间设置不正确的节点不会包含在您的托管式节点列表中。

    有关在节点上设置时间的更多信息,请参阅为 Amazon EC2 实例设置时间

  • 在 Linux 托管节点上,请验证 SSM Agent 的签名