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

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

使用安装 CodeDeploy 代理Amazon Systems Manager

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

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

Prerequisites

按中的步骤操作。开始使用 CodeDeploy来设置 IAM 权限,Amazon CLI.

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

安 CodeDeploy

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

安装或更新 SSM 代理

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

以下 Amazon EC2 AMI 预安装了 SSM 代理:

  • 2016 年 11 月或之后发布的 Windows Server 2008-2012 R2 AMI

  • Windows Server 2016 和 2019

  • Amazon Linux 和 Amazon Linux 2

  • Ubuntu Server 16.04 和 18.04

  • Amazon ECS 优化

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

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

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

在使用 Systems Manager 运行命令安装 CodeDeploy 代理之前,请确认您的实例满足最低 Systems Manager 要求。有关更多信息,请参阅 。设置Amazon Systems Manager中的Amazon Systems Manager用户指南.

安 CodeDeploy

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

要安装 CodeDeploy 代理,请选择AWSCodeDeployAgent软件包,而您按照使用安装或更新软件包Amazon Systems ManagerDistributor.