AWS Systems Manager
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 Systems Manager Automation 修正 OpsItem 问题

AWS Systems Manager Automation 可帮助您快速修正 OpsItems 中标识的 AWS 资源问题。Automation 使用预定义的 SSM Automation 文档(运行手册)来修正与 AWS 资源相关的常见问题。例如,Automation 包含运行手册来执行以下操作:

  • 停止、启动、重新启动和终止 Amazon Relational Database Service (Amazon RDS) 和 Amazon Elastic Compute Cloud (Amazon EC2) 实例。

  • 创建 AWS 资源,例如 Amazon 系统映像 (AMI)、Amazon Elastic Block Store (Amazon EBS) 快照和 Amazon DynamoDB 备份。

  • 配置资源以使用 AWS 服务,包括 Amazon CloudWatch Events、AWS CloudTrail 和 Amazon Simple Storage Service (Amazon S3) 存储桶日志记录和版本控制。

  • 将一个 AWS Identity and Access Management (IAM) 实例配置文件附加到实例。

  • 解决 EC2 实例的 RDP 和 SSH 连接问题。

  • 重置 EC2 实例的访问权限。

AWS 管理控制台中的每个 OpsItem 均包含一个 Runbooks (运行手册) 部分,如下所示。


                用于修正 OpsItem 问题的 Systems Manager Automation 运行手册的列表

如果 CloudWatch 已自动创建 OpsItem(作为设置 OpsItem 规则的批量方法的结果,如启用默认 CloudWatch Events 规则以便自动创建 OpsItems中所述),则将自动筛选运行手册列表以反映针对特定问题的建议的 运行手册。如果已手动创建或通过将 OpsItem 指定为 CloudWatch 事件目标来创建 OpsItem,则 Runbooks (运行手册) 部分将列出所有 SSM Automation 运行手册。

您可以通过在控制台中选择一个运行手册名称或使用 Systems Manager Automation 文档详细信息参考 来查看有关该手册的信息。

使用运行手册可修正 OpsItem 问题

在从 OpsItem 执行运行手册时,您可以运行简单版本,也可以选择 Advanced configuration (高级配置) 选项。Advanced configuration (高级配置) 将在 Systems Manager Automation 中打开运行手册,这将提供多个用于执行运行手册的选项。


                    一个 OpsCenter 运行手册,此运行手册使用“Advanced Configuration (高级配置)”并在 Systems Manager Automation 中打开

以下过程介绍了如何运行简单版本的运行手册。有关执行 Advanced configuration (高级配置) 运行手册的信息,请参阅 使用 Automation 执行

开始前的准备工作

在执行运行手册以修正 OpsItem 问题之前,请先执行以下操作:

  • 确认您有权运行 Systems Manager Automation 文档。有关更多信息,请参阅 Automation 入门

  • 收集要执行的运行手册的资源特定的 ID 信息。例如,如果您要执行重新启动 EC2 实例的运行手册,则必须指定要重新启动的实例的 ID。

执行运行手册以修正 OpsItem 问题

  1. 通过以下网址打开 AWS Systems Manager 控制台:https://console.amazonaws.cn/systems-manager/

  2. 在导航窗格中,选择 OpsCenter

  3. 选择 OpsItem ID 以打开详细信息页面。

    
                            A new OpsItem on the OpsCenter“Overview (概述)”页面上的新 OpsItem
  4. 滚动到 Runbooks (运行手册) 部分。

  5. 使用运行手册搜索栏或右上角的数字查找要执行的运行手册。

    
                            使用控件找到 OpsCenter 运行手册。
  6. 选择运行手册,然后选择 Execute (执行)

  7. 输入运行手册的所需信息,然后选择 Execute (执行)

  8. 在导航窗格中,选择 Automation (自动化),然后选择 Execution ID (执行 ID) 链接以查看执行的步骤和状态。

    
                            使用控件找到 OpsCenter 运行手册。

使用关联运行手册

在从 OpsItem 执行运行手册后,运行手册将自动与该 OpsItem 的相关资源关联以便将来参考和轻松执行。关联的运行手册在 Runbooks (运行手册) 列表中的排名高于其他运行手册,如下所示。


                    OpsItem 中的关联的运行手册

Related resources (相关资源) 部分中的 Run automation (运行自动化) 列表中也提供了关联的运行手册,如下所示。


                    使用控件找到 OpsCenter 运行手册。

使用以下过程可执行已与 OpsItem 中的相关资源关联的运行手册。有关添加相关资源的信息,请参阅使用 OpsItems

执行与资源关联的运行手册以修正 OpsItem 问题

  1. 通过以下网址打开 AWS Systems Manager 控制台:https://console.amazonaws.cn/systems-manager/

  2. 在导航窗格中,选择 OpsCenter

  3. 打开要为其执行运行手册的 OpsItem。

  4. 相关资源部分中,选择要执行运行手册的资源。

  5. 选择 Run automation (运行自动化),然后选择要执行的关联的运行手册。

  6. 输入运行手册的所需信息,然后选择 Execute (执行)

  7. 在导航窗格中,选择 Automation (自动化),然后选择 Execution ID (执行 ID) 链接以查看执行的步骤和状态。