

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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)。


****  

| 區域名稱 | *儲存貯體名稱*取代 | 區域識別碼 | 
| --- | --- | --- | 
| 美國東部 (維吉尼亞北部) | aws-codedeploy-us-east-1 | us-east-1 | 
| 美國東部 (俄亥俄) | aws-codedeploy-us-east-2 | us-east-2 | 
| 美國西部 (加利佛尼亞北部) | aws-codedeploy-us-west-1 | us-west-1 | 
| 美國西部 (奧勒岡) | 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 | 
| 亞太地區 (悉尼) | aws-codedeploy-ap-southeast-2 | ap-southeast-2 | 
| 亞太地區 (東京) | aws-codedeploy-ap-northeast-1 | ap-northeast-1 | 
| 加拿大 (中部) | aws-codedeploy-ca-central-1 | ca-central-1 | 
| 歐洲 (法蘭克福) | aws-codedeploy-eu-central-1 | eu-central-1 | 
| 歐洲 (愛爾蘭) | aws-codedeploy-eu-west-1 | eu-west-1 | 
| 歐洲 (倫敦) | aws-codedeploy-eu-west-2 | eu-west-2 | 
| 歐洲 (米蘭) | aws-codedeploy-eu-south-1 | eu-south-1 | 
| Europe (Paris) | 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 | 
| Middle East (Bahrain) | 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 資源套件中的檔案。


| 檔案 | Description | 
| --- | --- | 
| LATEST\$1VERSION | 更新機制所使用的檔案，例如 Amazon EC2 Systems Manager，用於判斷 CodeDeploy 代理程式的最新版本。 | 
| VERSION | CodeDeploy 代理程式 1.1.0 版已移除自動更新機制，不再使用此檔案。CodeDeploy 代理程式在執行個體上執行時用來更新自己的檔案。 | 
| codedeploy-agent.noarch.rpm | Amazon Linux 和 Red Hat Enterprise Linux (RHEL) 的 CodeDeploy 代理程式。可能有數個檔案具有相同的基礎檔案名稱，但有不一樣的版本 (例如 -1.0-0)。 | 
| codedeploy-agent\$1all.deb | Ubuntu Server 的 CodeDeploy 代理程式。可能有數個檔案具有相同的基礎檔案名稱，但有不一樣的版本 (例如 \$11.0-0)。 | 
| codedeploy-agent.msi | 適用於 Windows Server 的 CodeDeploy 代理程式。可能有數個檔案具有相同的基礎檔案名稱，但有不一樣的版本 (例如 -1.0-0)。 | 
| install | 您可以使用 檔案來更輕鬆地安裝 CodeDeploy 代理程式。 | 
|  `CodeDeploy_SampleCF_Template.json`  |  您可以使用 AWS CloudFormation 範本，從執行 Amazon Linux 或 Windows Server 的一到三個 Amazon EC2 執行個體啟動。可能有數個檔案具有相同的基礎檔案名稱，但有不一樣的版本 (例如 `-1.0.0`)。  | 
| CodeDeploy\$1SampleCF\$1ELB\$1Integration.json | 您可以使用 AWS CloudFormation 範本來建立在 Apache Web Server 上執行的負載平衡範例網站。應用程式設定為跨您建立程式所在區域中的所有可用區域。此範本會建立三個 Amazon EC2 執行個體和 IAM 執行個體描述檔，以授予執行個體對 Amazon S3、Amazon EC2 Auto Scaling CloudFormation和 Elastic Load Balancing 中 資源的存取權。它也會建立負載平衡器和 CodeDeploy 服務角色。 | 
| SampleApp\$1ELB\$1Integration.zip | 您可以部署到已註冊到 Elastic Load Balancing 負載平衡器的 Amazon EC2 執行個體的範例應用程式修訂。 | 
| SampleApp\$1Linux.zip |  您可以部署至執行 Amazon Linux 的 Amazon EC2 執行個體或 Ubuntu Server 或 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
  ```