AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS CodeDeploy 资源工具包参考

AWS CodeDeploy 依赖的许多文件都存储在公共使用的 AWS 区域特定的 Amazon S3 存储桶中。我们将此文件集合称为 AWS CodeDeploy 资源工具包。

资源工具包文件列表

下表列出了 AWS CodeDeploy 资源工具包中的文件。

文件 说明
VERSION AWS CodeDeploy 代理运行在实例上时用来更新自身的文件。
codedeploy-agent.noarch.rpm 面向 Amazon Linux 和 Red Hat Enterprise Linux (RHEL) 的 AWS CodeDeploy 代理。可能会有多个文件具有相同的基本文件名,但这些文件具有不同的版本(例如 -1.0-0)。
codedeploy-agent_all.deb 面向 Ubuntu Server 的 AWS CodeDeploy 代理。可能会有多个文件具有相同的基本文件名,但这些文件具有不同的版本(例如 _1.0-0)。
codedeploy-agent.msi 面向 Windows Server 的 AWS CodeDeploy 代理。可能会有多个文件具有相同的基本文件名,但这些文件具有不同的版本(例如 -1.0-0)。
install 您可以用来更轻松地安装 AWS CodeDeploy 代理的文件。

CodeDeploy_SampleCF_Template.json

一个 AWS CloudFormation 模板,您可用来启动运行 Amazon Linux 或 Windows Server 的一至三个 Amazon EC2 实例。可能会有多个文件具有相同的基本文件名,但这些文件具有不同的版本(例如 -1.0.0)。

SampleApp_Linux.zip

一个示例应用程序修订,您可以将它们部署到运行 Amazon Linux 的 Amazon EC2 实例,或者部署到 Ubuntu Server 或 RHEL 实例。可能会有多个文件具有相同的基本文件名,但这些文件具有不同的版本(例如 -1.0)。

SampleApp_Windows.zip 您可以部署到 Windows Server 实例的示例应用程序修订。可能会有多个文件具有相同的基本文件名,但这些文件具有不同的版本(例如 -1.0)。

显示资源工具包文件列表

要查看文件列表,请对您的区域使用 aws s3 ls 命令。

注意

各存储桶中的文件设计用于与对应区域中的资源配合使用。

aws s3 ls --recursive s3://aws-codedeploy-us-east-1
aws s3 ls --recursive s3://aws-codedeploy-us-east-2
aws s3 ls --recursive s3://aws-codedeploy-us-west-1
aws s3 ls --recursive s3://aws-codedeploy-us-west-2
aws s3 ls --recursive s3://aws-codedeploy-ca-central-1
aws s3 ls --recursive s3://aws-codedeploy-eu-west-1
aws s3 ls --recursive s3://aws-codedeploy-eu-west-2
aws s3 ls --recursive s3://aws-codedeploy-eu-central-1
aws s3 ls --recursive s3://aws-codedeploy-ap-northeast-1
aws s3 ls --recursive s3://aws-codedeploy-ap-northeast-2
aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-1
aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-2
aws s3 ls --recursive s3://aws-codedeploy-ap-south-1
aws s3 ls --recursive s3://aws-codedeploy-sa-east-1
aws s3 ls --recursive s3://aws-codedeploy-cn-north-1

下载资源工具包文件

要下载文件,请对您的区域使用 aws s3 cp 命令。

注意

请确保在靠近结尾的位置使用句点 (.)。这会将文件下载到您的当前目录。

以下命令从存储桶之一的 /samples/latest/ 文件夹下载名为 SampleApp_Linux.zip 的单个文件:

aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1
aws s3 cp s3://aws-codedeploy-cn-north-1/samples/latest/SampleApp_Linux.zip . --region cn-north-1

要下载所有文件,请对您的区域使用以下命令之一:

aws s3 cp --recursive s3://aws-codedeploy-us-east-1 . --region us-east-1

aws s3 cp --recursive s3://aws-codedeploy-us-east-2 . --region us-east-2

aws s3 cp --recursive s3://aws-codedeploy-us-west-1 . --region us-west-1

aws s3 cp --recursive s3://aws-codedeploy-us-west-2 . --region us-west-2

aws s3 cp --recursive s3://aws-codedeploy-ca-central-1 . --region ca-central-1

aws s3 cp --recursive s3://aws-codedeploy-eu-west-1 . --region eu-west-1

aws s3 cp --recursive s3://aws-codedeploy-eu-west-2 . --region eu-west-2

aws s3 cp --recursive s3://aws-codedeploy-eu-central-1 . --region eu-central-1

aws s3 cp --recursive s3://aws-codedeploy-ap-northeast-1 . --region ap-northeast-1

aws s3 cp --recursive s3://aws-codedeploy-ap-northeast-2 . --region ap-northeast-2

aws s3 cp --recursive s3://aws-codedeploy-ap-southeast-1 . --region ap-southeast-1

aws s3 cp --recursive s3://aws-codedeploy-ap-southeast-2 . --region ap-southeast-2

aws s3 cp --recursive s3://aws-codedeploy-ap-south-1 . --region ap-south-1

aws s3 cp --recursive s3://aws-codedeploy-sa-east-1 . --region sa-east-1

aws s3 cp --recursive s3://aws-codedeploy-cn-north-1 . --region cn-north-1