使用 Amazon Systems Manager 安装 CodeDeploy 代理 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon Systems Manager 安装 CodeDeploy 代理

您可以使用 Amazon Systems Manager 通过 Amazon Web Services 管理控制台 控制台或 Amazon CLI 将 CodeDeploy 代理安装到您的 Amazon EC2 或本地实例中。您可以选择安装特定版本或选择始终安装最新版本的代理。有关 Amazon Systems Manager 的更多信息,请参阅什么是 Amazon Systems Manager

安装和更新 CodeDeploy 代理的推荐方法是使用 Amazon Systems Manager。您还可以从 Amazon S3 存储桶安装 CodeDeploy 代理。有关使用 Amazon S3 下载链接的信息,请参阅 使用命令行安装 CodeDeploy 代理

先决条件

按照 CodeDeploy 入门 中的步骤设置 IAM 权限和 Amazon CLI。

如果使用 Systems Manager 在本地服务器上安装 CodeDeploy 代理,则必须向 Amazon EC2 Systems Manager 注册本地服务器。有关更多信息,请参阅《Amazon Systems Manager 用户指南》中的在混合环境中设置 Systems Manager

安装 CodeDeploy 代理

您必须确保为 Systems Manager 正确配置实例,然后才能使用 Systems Manager 安装 CodeDeploy 代理。

安装或更新 SSM Agent

在 Amazon EC2 实例上,CodeDeploy 代理要求实例运行 2.3.274.0 或更高版本。在安装 CodeDeploy 代理之前,如果还没有在实例上更新或安装 SSM 代理,请进行更新或安装。

SSM 代理已预先安装在由 Amazon 提供的某些 Amazon EC2 AMI 上。有关更多信息,请参阅预装了 SSM 代理的亚马逊机器映像(AMI)

注意

确保 CodeDeploy 代理也支持实例的操作系统。有关更多信息,请参阅 CodeDeploy 代理支持的操作系统

有关在运行 Linux 的实例上安装或更新 SSM 代理的信息,请参阅《Amazon Systems Manager 用户指南》中的在 Linux 实例上安装和配置 SSM 代理

有关在运行 Windows 服务器的实例上安装或更新 SSM 代理的信息,请参阅《Amazon Systems Manager 用户指南》中的在 Windows 实例上安装和配置 SSM 代理

(可选)验证 Systems Manager 的先决条件

在使用 Systems Manager Run Command 安装 CodeDeploy 代理之前,请确保您的实例满足 Systems Manager 的最低要求。有关更多信息,请参阅《Amazon Systems Manager 用户指南》中的设置 Amazon Systems Manager

安装 CodeDeploy 代理

使用 SSM,您可以安装一次 CodeDeploy 或设置计划来安装新版本。

要安装 CodeDeploy 代理,请选择 AWSCodeDeployAgent 软件包,同时按照使用 Amazon Systems Manager 分发服务器安装或更新软件包中的步骤操作。