

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

# CodeDeploy 资源包参考
<a name="resource-kit"></a>

 CodeDeploy 依赖的许多文件都存储在公开可用的、 AWS 特定于区域的 Amazon S3 存储桶中。这些文件包括 CodeDeploy 代理的安装文件、模板和示例应用程序文件。我们将此文件集合称为 CodeDeploy 资源工具包。

**Topics**
+ [各区域的资源工具包存储桶名称](#resource-kit-bucket-names)
+ [资源工具包内容](#resource-kit-file-list)
+ [显示资源工具包文件列表](#resource-kit-list-files)
+ [下载资源工具包文件](#resource-kit-download-file)

## 各区域的资源工具包存储桶名称
<a name="resource-kit-bucket-names"></a>

下表列出了指南中某些步骤所需的*bucket-name *替换件名称。这些是包含 CodeDeploy 资源包文件的 Amazon S3 存储桶的名称。

**注意**  
 要访问亚太地区（香港）地区的 Amazon S3 存储桶，您必须在账户中 AWS 启用该区域。有关更多信息，请参阅[管理 AWS 区域](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html#rande-manage-enable)。


****  

|  区域名称 | *Bucket-name*替换 | 区域标识符 | 
| --- | --- | --- | 
| 美国东部（弗吉尼亚州北部） | aws-codedeploy-us-east-1 | us-east-1 | 
| 美国东部（俄亥俄州） | aws-codedeploy-us-east-2 | us-east-2 | 
| 美国西部（北加利福尼亚） | aws-codedeploy-us-west-1 | us-west-1 | 
| US West（Oregon） | aws-codedeploy-us-west-2 | us-west-2 | 
| 非洲（开普敦） | aws-codedeploy-af-south-1 | af-south-1 | 
| 亚太地区（香港） | aws-codedeploy-ap-east-1 | ap-east-1 | 
| 亚太地区（海得拉巴） | aws-codedeploy-ap-south-2 | ap-south-2 | 
| 亚太地区（雅加达） | aws-codedeploy-ap-southeast-3 | ap-southeast-3 | 
| 亚太地区（墨尔本） | aws-codedeploy-ap-southeast-4 | ap-southeast-4 | 
| 亚太地区（孟买） | aws-codedeploy-ap-south-1 | ap-south-1 | 
| 亚太地区（大阪） | aws-codedeploy-ap-northeast-3 | ap-northeast-3 | 
| 亚太地区（首尔） | aws-codedeploy-ap-northeast-2 | ap-northeast-2 | 
| 亚太地区（新加坡） | aws-codedeploy-ap-southeast-1 | ap-southeast-1 | 
| Asia Pacific（Sydney） | aws-codedeploy-ap-southeast-2 | ap-southeast-2 | 
| 亚太地区（东京） | aws-codedeploy-ap-northeast-1 | ap-northeast-1 | 
| Canada（Central） | aws-codedeploy-ca-central-1 | ca-central-1 | 
| 欧洲地区（法兰克福） | aws-codedeploy-eu-central-1 | eu-central-1 | 
| Europe（Ireland） | aws-codedeploy-eu-west-1 | eu-west-1 | 
| 欧洲地区（伦敦） | aws-codedeploy-eu-west-2 | eu-west-2 | 
| 欧洲地区（米兰） | aws-codedeploy-eu-south-1 | eu-south-1 | 
| 欧洲地区（巴黎） | aws-codedeploy-eu-west-3 | eu-west-3 | 
| 欧洲（西班牙） | aws-codedeploy-eu-south-2 | eu-south-2 | 
| 欧洲地区（斯德哥尔摩） | aws-codedeploy-eu-north-1 | eu-north-1 | 
| 欧洲（苏黎世） | aws-codedeploy-eu-central-2 | eu-central-2 | 
| 以色列（特拉维夫） | aws-codedeploy-il-central-1 | il-central-1 | 
| 中东（巴林） | aws-codedeploy-me-south-1 | me-south-1 | 
| 中东（阿联酋）： | aws-codedeploy-me-central-1 | me-central-1 | 
| 南美洲（圣保罗） | aws-codedeploy-sa-east-1 | sa-east-1 | 
| AWS GovCloud （美国东部） | aws-codedeploy-us-gov-east-1 | us-gov-east-1 | 
| AWS GovCloud （美国西部） | aws-codedeploy-us-gov-west-1 | us-gov-west-1 | 

## 资源工具包内容
<a name="resource-kit-file-list"></a>

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


| 文件 | 说明 | 
| --- | --- | 
| LATEST\$1VERSION | Amazon S EC2 ystems Manager 等更新机制用来确定 CodeDeploy 代理最新版本的文件。 | 
| VERSION |  CodeDeploy 代理版本 1.1.0 中删除了自动更新机制，此文件已不再使用。 CodeDeploy 代理运行在实例上时用来更新自身的文件。 | 
| codedeploy-agent.noarch.rpm | 亚马逊 Linux 和红帽企业 Linux (RHEL) 的 CodeDeploy 代理。可能会有多个文件具有相同的基本文件名，但这些文件具有不同的版本（例如 -1.0-0）。 | 
| codedeploy-agent\$1all.deb | Ubuntu CodeDeploy 服务器的代理。可能会有多个文件具有相同的基本文件名，但这些文件具有不同的版本（例如 \$11.0-0）。 | 
| codedeploy-agent.msi | 适用于 Windows 服务器的 CodeDeploy 代理。可能会有多个文件具有相同的基本文件名，但这些文件具有不同的版本（例如 -1.0-0）。 | 
| install | 一个可以用来更轻松地安装 CodeDeploy 代理的文件。 | 
|  `CodeDeploy_SampleCF_Template.json`  |  该 AWS CloudFormation 模板可用于启动一到三个运行亚马逊 Linux 或 Windows 服务器的亚马逊 EC2 实例。可能会有多个文件具有相同的基本文件名，但这些文件具有不同的版本（例如 `-1.0.0`）。  | 
| CodeDeploy\$1SampleCF\$1ELB\$1Integration.json | 可用于创建在 Apache Web 服务器上运行的负载平衡示例网站的 AWS CloudFormation 模板。在创建应用程序的区域中，该应用程序配置为跨该区域的所有可用区。此模板创建了三个 Amazon EC2 实例和 IAM 实例配置文件，以授予这些实例访问亚马逊 S3、Amazon A EC2 uto Scaling 和 Elastic Load Balancing 中资源的权限。 CloudFormation它还会创建负载均衡器和 CodeDeploy服务角色。 | 
| SampleApp\$1ELB\$1Integration.zip | 您可以部署到注册到 Elastic Load Balancing 负载均衡器的 Amazon EC2 实例的示例应用程序修订。 | 
| SampleApp\$1Linux.zip |  您可以部署到运行 Amazon Linux 的亚马逊 EC2 实例、Ubuntu 服务器或 RHEL 实例的示例应用程序修订。可能会有多个文件具有相同的基本文件名，但这些文件具有不同的版本（例如 `-1.0`）。  | 
| SampleApp\$1Windows.zip | 您可以部署到 Windows Server 实例的示例应用程序修订。可能会有多个文件具有相同的基本文件名，但这些文件具有不同的版本（例如 -1.0）。 | 

## 显示资源工具包文件列表
<a name="resource-kit-list-files"></a>

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

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

  ```
  aws s3 ls --recursive s3://aws-codedeploy-us-east-2 --region us-east-2
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-us-east-1 --region us-east-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-us-west-1 --region us-west-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-us-west-2 --region us-west-2
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ca-central-1 --region ca-central-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-eu-west-1 --region eu-west-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-eu-west-2 --region eu-west-2
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-eu-west-3 --region eu-west-3
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-eu-central-1 --region eu-central-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-il-central-1 --region il-central-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ap-east-1 --region ap-east-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ap-northeast-1 --region ap-northeast-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ap-northeast-2 --region ap-northeast-2
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-1 --region ap-southeast-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-2 --region ap-southeast-2
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-4 --region ap-southeast-4
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-ap-south-1 --region ap-south-1
  ```
+ 

  ```
  aws s3 ls --recursive s3://aws-codedeploy-sa-east-1 --region sa-east-1
  ```

## 下载资源工具包文件
<a name="resource-kit-download-file"></a>

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

**注意**  
请确保在靠近结尾的位置使用句点（`.`）。这会将文件下载到您的当前目录。

例如，以下命令从其中一个存储桶的 `/samples/latest/` 文件夹下载名为 `SampleApp_Linux.zip` 的单个文件：
+ 

  ```
  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-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1
  ```
+ 

  ```
  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-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3
  ```
+ 

  ```
  aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1
  ```
+ 

  ```
  aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1
  ```
+ 

  ```
  aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-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-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4
  ```
+ 

  ```
  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 --recursive s3://aws-codedeploy-us-east-2 . --region us-east-2
  ```
+ 

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

  ```
  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-west-3 . --region eu-west-3
  ```
+ 

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

  ```
  aws s3 cp --recursive s3://aws-codedeploy-il-central-1 . --region il-central-1
  ```
+ 

  ```
  aws s3 cp --recursive s3://aws-codedeploy-ap-east-1 . --region ap-east-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-southeast-4 . --region ap-southeast-4
  ```
+ 

  ```
  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
  ```