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

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

が CodeDeploy 依存するファイルの多くは、公開されているAWSリージョン固有の Amazon S3 バケットに保存されます。これらのファイルには、 CodeDeploy エージェント、テンプレート、サンプルアプリケーションファイルのインストールファイルが含まれます。この一連のファイルを CodeDeploy Resource Kit と呼びます。

リージョン別リソースキットバケット名

この表は、本ガイドの一部の手順で必要な bucket-name を置換する名前の一覧です。これらは、 CodeDeploy Resource Kit ファイルを含む Amazon S3 バケットの名前です。

注記

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

リージョン名 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
米国西部(オレゴン) 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
欧州 (パリ) 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

リソースキットの内容

次の表は、 CodeDeploy リソースキットのファイルの一覧です。

File 説明
LATEST_VERSION 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_all.deb Ubuntu Server の CodeDeploy エージェント。同じベースファイル名で、異なるバージョン (_1.0-0 など) の複数のファイルが存在することがあります。
codedeploy-agent.msi Windows Server の CodeDeploy エージェント。同じベースファイル名で、異なるバージョン (-1.0-0 など) の複数のファイルが存在することがあります。
install CodeDeploy エージェントをより簡単にインストールするために使用できるファイル。

CodeDeploy_SampleCF_Template.json

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

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

Amazon Linux を実行している Amazon EC2 インスタンス、または Ubuntu サーバーまたは 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-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/ フォルダの 1 つから SampleApp_Linux.zip という名前の 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-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

すべてのファイルをダウンロードするには、リージョンで次のコマンドの 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