本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CodeDeploy 資源套件參考
許多 CodeDeploy 依賴的檔案都存放在公開可用的 AWS 區域特定 Amazon S3 儲存貯體中。這些檔案包括 CodeDeploy 代理程式、範本和範例應用程式檔案的安裝檔案。我們稱這個檔案集合為資 CodeDeploy 源工具組。
依區域的資源套件時段名稱
此表格列出指南中某些程序必要的 bucket-name
取代的名稱。這些是包含 CodeDeploy 資源套件檔案的 Amazon S3 儲存貯體的名稱。
注意
若要存取亞太區域 (香港) 區域的 Amazon S3 儲存貯體,您必須在 AWS 帳戶中啟用該區域。如需詳細資訊,請參閱管理 AWS 區域。
區域名稱 | 取代值區名稱 |
區域識別碼 |
---|---|---|
美國東部 (維吉尼亞北部) | 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-東方 -1 | us-gov-east-1 |
AWS GovCloud (美國西部) | aws-codedeploy-us-gov-西部 -1 | us-gov-west-1 |
資源套件內容
下表列出資 CodeDeploy 源套件中的檔案。
檔案 | 描述 |
---|---|
LATEST_VERSION |
Amazon EC2 系統管理員等更新機制所使用的檔案,用來判斷 CodeDeploy 代理程式的最新版本。 |
VERSION |
在 CodeDeploy 代理程式版本 1.1.0 中移除了自動更新機制,不再使用此檔案。 CodeDeploy代理程式在執行個體上執行時自行更新的檔案。 |
codedeploy-agent.noarch.rpm |
Amazon Linux 和紅帽企業 Linux (RHEL) 的 CodeDeploy 代理程式。可能有數個檔案具有相同的基礎檔案名稱,但有不一樣的版本 (例如 -1.0-0 )。 |
codedeploy-agent_all.deb |
Ubuntu 伺服器的 CodeDeploy 代理程式。可能有數個檔案具有相同的基礎檔案名稱,但有不一樣的版本 (例如 _1.0-0 )。 |
codedeploy-agent.msi |
適用於 Windows 伺服器的 CodeDeploy 代理程式。可能有數個檔案具有相同的基礎檔案名稱,但有不一樣的版本 (例如 -1.0-0 )。 |
install |
可用來更輕鬆地安裝 CodeDeploy 代理程式的檔案。 |
|
您可以使用一到三個執行 Amazon Linux 或 Windows 伺服器的 Amazon EC2 執行個體啟動的 AWS CloudFormation 範本。可能有數個檔案具有相同的基礎檔案名稱,但有不一樣的版本 (例如 |
CodeDeploy_SampleCF_ELB_Integration.json |
可用來建立在 Apache Web 伺服器上執行之負載平衡範例網站的範本。 AWS CloudFormation 應用程式設定為跨您建立程式所在區域中的所有可用區域。此範本會建立三個 Amazon EC2 執行個體和 IAM 執行個體設定檔,以授與執行個體存取 Amazon S3、Amazon EC2 Auto Scaling 和 Elastic Load Balancing 中的資源。 AWS CloudFormation它也會建立負載平衡器和 CodeDeploy服務角色。 |
SampleApp_ELB_Integration.zip |
您可以部署到已註冊到 Elastic Load Balancing 器的 Amazon EC2 執行個體的範例應用程式修訂版。 |
SampleApp_Linux.zip |
您可以部署到執行 Amazon Linux 的 Amazon EC2 執行個體或 Ubuntu 伺服器或 RHEL 執行個體的範例應用程式修訂版本。可能有數個檔案具有相同的基礎檔案名稱,但有不一樣的版本 (例如 |
SampleApp_Windows.zip |
您可以部署到 Windows 伺服器執行個體的範例應用程式修訂版本。可能有數個檔案具有相同的基礎檔案名稱,但有不一樣的版本 (例如 -1.0 )。 |
顯示資源套件檔案清單
若要檢視檔案的清單,請使用您區域的 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
下載資源套件檔案
若要下載檔案,請使用 您區域的 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