Amazon EC2 Systems Manager
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Systems Manager Run Command

您可以使用 Systems Manager Run Command 以远程方式安全地管理托管实例的配置。托管实例 是您混合环境中已经针对 Systems Manager 配置的任意 Amazon EC2 实例或本地计算机。利用 Run Command,您可以自动完成常用管理任务以及大规模执行临时配置更改。您可以从 EC2 控制台、AWS Command Line Interface、Windows PowerShell 或 AWS 开发工具包使用 Run Command。Run Command 免费提供。

管理员使用 Run Command 可以在其托管实例上执行以下类型的任务:安装或引导应用程序,构建部署管道,从 Auto Scaling 组终止实例时捕获日志文件,以及将实例加入 Windows 域等等。

入门

下表包含可帮助您开始使用 Run Command 的信息。

主题 详细信息

教程:远程管理您的 Amazon EC2 实例 (Amazon EC2 用户指南)

(可选) 此教程介绍如何在 AWS Tools for Windows PowerShell 或 AWS Command Line Interface (AWS CLI) 中使用 Run Command 快速发送命令。

Systems Manager 先决条件

(必需) 验证您的实例是否符合 Run Command 的最低要求,配置所需的角色,以及安装 SSM 代理。

在混合环境中设置 Systems Manager

(可选) 将内部服务器和虚拟机注册到 AWS,以便使用 Run Command 管理。

使用 Systems Manager Run Command 执行命令

了解如何从 EC2 控制台执行命令,以及如何对托管实例队列执行命令。

Run Command 演练

了解如何使用 AWS Tools for Windows PowerShell 或 AWS CLI 执行命令。

组件和概念

在您开始使用 Systems Manager Run Command 时,了解此功能的组件和概念会非常有用。

组件/概念 详细信息
Systems Manager 文档 Systems Manager 文档定义在计算机上执行命令时要运行的插件和要使用的参数。在执行命令时,您指定 Run Command 使用的 Systems Manager 文档。Run Command 包含预定义的文档,可利用这些文档在计算机上快速执行常见任务。您还可以创建自己的 Systems Manager 文档。首次从新的 Systems Manager 文档执行命令时,系统将使用您的 AWS 账户存储此文档。有关更多信息,请参阅 Systems Manager 文档
命令 您可以通过从本地计算机发送命令来配置托管实例。您无需本地登录即可配置实例。您可以使用以下项之一发送命令:Amazon EC2 控制台、AWS Tools for Windows PowerShell、AWS Command Line Interface (AWS CLI)、Systems Manager API 或 Amazon 软件开发工具包。有关更多信息,请参阅适用于 Windows PowerShell 的 Systems Manager AWS 工具参考Systems Manager AWS CLI 参考AWS 开发工具包
SSM 代理 SSM 代理是您安装在混合环境中 EC2 实例以及服务器和虚拟机上的 AWS 软件。代理负责处理 Run Command 请求并按照请求中指定的方式配置计算机。有关更多信息,请参阅 在 Linux 实例上安装和配置 SSM 代理 (Linux) 和 在 Windows 实例上安装和配置 SSM 代理 (Windows)。

有关 Systems Manager 限制的信息,请参阅 Amazon EC2 Systems Manager 限制。要增加限制,请转到 AWS 支持中心并提交限制增加请求表单。