本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Ubuntu 服务器安装 CodeDeploy 代理
在 Ubuntu CodeDeploy 服务器上安装代理
-
登录到实例。
-
依次输入以下命令:
sudo apt update对于 2.0.x 及更高版本:
sudo apt install wget对于 1.8.x 及更早版本:
sudo apt install ruby-full wget -
输入以下命令:
cd/home/ubuntu/home/ubuntu表示 Ubuntu 服务器实例的默认用户名。如果您的实例是使用某个自定义 AMI 创建的,该 AMI 所有者可能已指定不同的默认用户名。 -
输入如下命令。前
latestv2/缀为 2.0.x 版本的安装程序提供服务,latest/前缀为 1.8.x 版本的安装程序提供服务。对于 2.0.x 及更高版本:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/install对于 1.8.x 及更早版本:
wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/installbucket-name是包含您所在地区的 CodeDeploy 资源包文件的 Amazon S3 存储桶的名称,region-identifier也是您所在地区的标识符。例如,对于版本 2.0.x 及更高版本:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/install对于 1.8.x 及更早版本:
https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install有关存储桶名称和区域标识符的列表,请参阅各区域的资源工具包存储桶名称。
-
输入以下命令:
chmod +x ./install -
请执行以下操作之一:
-
要安装最新版本的 CodeDeploy 代理,请执行以下操作:
sudo ./install auto -
要安装特定版本的 CodeDeploy 代理,请执行以下操作:
-
列出您所在地区的可用版本:
aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --regionregion-identifier| grep '\.deb$' -
安装以下版本之一:
对于 2.0.x 及更高版本,软件包是特定于架构的:
sudo ./install auto -v releases/codedeploy-agent_version_arch.deb在
arch哪里,amd64或者arm64取决于您的实例架构。对于 1.8.x 及更早版本,软件包使用不同的命名约定:
sudo ./install auto -v releases/codedeploy-agent_version_all.deb有关最新发布的版本,请参阅CodeDeploy 代理的版本历史记录。
-
-
检查服务是否正在运行
-
输入以下命令:
systemctl status codedeploy-agent如果 CodeDeploy 代理已安装并正在运行:
对于 2.0.x 及更高版本,您应该看到:
The AWS CodeDeploy agent is running.对于 1.8.x 及更早版本,您应该看到:
The AWS CodeDeploy agent is running. -
如果代理未运行,请启动服务并检查状态:
systemctl start codedeploy-agentsystemctl status codedeploy-agent