CodeDeploy リソースキットリファレンス - AWS CodeDeploy

CodeDeploy リソースキットリファレンス

多くのファイルが CodeDeploy 公開されている情報に依拠している AWS 地域固有 Amazon S3 バケット。このようなファイルには、CodeDeploy エージェントのインストールファイル、テンプレート、サンプルアプリケーションファイルがあります。この一連のファイルを CodeDeploy リソースキットと呼びます。

地域別のリソースキットバケット名

このテーブルには、bucket-name ガイドの一部の手順で必要な交換。これらは、 Amazon S3 バケット( CodeDeploy リソースキットファイル。

注記

アジアパシフィック (香港) リージョン の Amazon S3 バケットにアクセスするには、AWS アカウントで対象リージョンを有効にする必要があります。詳細については、「AWS リージョンの管理」を参照してください。

リージョン名 Bucket-name replacement リージョン識別子
米国東部 (オハイオ) aws-codedeploy-us-east-2 , us-east-2
米国東部(バージニア北部) aws-codedeploy-us-east-1 , us-east-1
米国西部 (北カリフォルニア) aws-codedeploy-us-west-1 us-west-1
米国西部 (オレゴン) aws-codedeploy-us-west-2 us-west-2
カナダ (中部) aws-codedeploy-ca-central-1 ca-central-1
欧州 (アイルランド) aws-codedeploy-eu-west-1 eu-west-1
欧州 (ロンドン) aws-codedeploy-eu-west-2 eu-west-2
EU (パリ) aws-codedeploy-eu-west-3 eu-west-3
欧州 (フランクフルト) aws-codedeploy-eu-central-1 eu-central-1
欧州 (ストックホルム) aws-codedeploy-eu-north-1 eu-north-1
ヨーロッパ (ミラノ) aws-codedeploy-eu-south-1 eu-south-1
アジアパシフィック (香港) aws-codedeploy-ap-east-1 ap-east-1
アジアパシフィック (東京) aws-codedeploy-ap-northeast-1 ap-northeast-1
アジアパシフィック (ソウル) 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-south-1 ap-south-1
南米 (サンパウロ) aws-codedeploy-sa-east-1 sa-east-1
中東 (バーレーン) aws-codedeploy-me-south-1 me-south-1
アフリカ (ケープタウン) aws-codedeploy-af-south-1 af-south-1
AWS GovCloud (米国東部) aws-codedeploy-us-gov-east-1 us-gov-east-1
AWS GovCloud (US-West) aws-codedeploy-us-gov-west-1 us-gov-west-1

リソースキットの内容

次の表に、CodeDeploy リソースキットのファイルを一覧表示します。

File 説明:
LATEST_VERSION 次のような更新メカニズムによって使用されるファイル Amazon EC2 Systems Manager 最新バージョンの CodeDeploy エージェント。
VERSION 自動アップデートのメカニズムが削除されました CodeDeploy エージェントのバージョン1.1.0およびこのファイルは使用されなくなりました。 インスタンスで実行されているときに CodeDeploy エージェントが自身を更新するために使用するファイル。
codedeploy-agent.noarch.rpm は、 CodeDeploy のエージェント Amazon Linux および Red Hat Enterprise Linux (RHEL)。同じベースファイル名で、異なるバージョン ( など) の複数のファイルが存在することがあります。-1.0-0).
codedeploy-agent_all.deb 用の CodeDeploy エージェント。Ubuntu Server. 同じベースファイル名で、異なるバージョン ( など) の複数のファイルが存在することがあります。_1.0-0).
codedeploy-agent.msi 用の CodeDeploy エージェント。Windows Server. 同じベースファイル名で、異なるバージョン ( など) の複数のファイルが存在することがあります。-1.0-0).
install を簡単インストールするために使用できるファイル CodeDeploy エージェント。

CodeDeploy_SampleCF_Template.json

A AWS CloudFormation 1つから3つまで起動できるテンプレート Amazon EC2 実行中のインスタンス Amazon Linux または Windows Server. 同じベースファイル名で、異なるバージョン ( など) の複数のファイルが存在することがあります。-1.0.0).

CodeDeploy_SampleCF_ELB_Integration.json Apache ウェブサーバー上で実行される負荷分散されたサンプルウェブサイトの作成に使用できる AWS CloudFormation テンプレート。アプリケーションは、作成されたリージョン内のすべてのアベイラビリティーゾーンに分散されるように設定されます。このテンプレートは3つの Amazon EC2 インスタンスとIAMインスタンスプロファイルを使用して、 Amazon S3、 Amazon EC2 Auto Scaling、 AWS CloudFormation、および Elastic Load Balancing. また、ロードバランサーと CodeDeploy サービスロールも作成されます。
SampleApp_ELB_Integration.zip アプリケーションリビジョンのサンプルは、 Amazon EC2 インスタンスは、 Elastic Load Balancing ロードバランサー。
SampleApp_Linux.zip

アプリケーションリビジョンのサンプルは、 Amazon EC2 インスタンス実行中 Amazon Linux または Ubuntu Server または RHEL インスタンス。同じベースファイル名で、異なるバージョン ( など) の複数のファイルが存在することがあります。-1.0).

SampleApp_Windows.zip アプリケーションリビジョンのサンプルは、 Windows Server インスタンス。同じベースファイル名で、異なるバージョン ( など) の複数のファイルが存在することがあります。-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-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-south-1 --region ap-south-1
  • aws s3 ls --recursive s3://aws-codedeploy-sa-east-1 --region sa-east-1

リソースキットファイルをダウンロードする

ファイルをダウンロードするには、使用しているリージョンの aws s3 cp コマンドを使用します。

注記

最後にピリオド (.) を使用してください。このコマンドは、現在のディレクトリにファイルをダウンロードします。

たとえば、次のコマンドは、 SampleApp_Linux.zip バケットの1つから /samples/latest/ フォルダ:

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

すべてのファイルをダウンロードするには、リージョンで次のコマンドの 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-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-south-1 . --region ap-south-1
  • aws s3 cp --recursive s3://aws-codedeploy-sa-east-1 . --region sa-east-1