でのデプロイグループの使用 CodeDeploy - AWS CodeDeploy

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

でのデプロイグループの使用 CodeDeploy

CodeDeploy アプリケーションには 1 つ以上のデプロイグループを指定できます。各アプリケーションのデプロイでは、そのデプロイグループの 1 つを使用します。デプロイグループには、デプロイ中に使用される設定と構成が含まれています。ほとんどのデプロイグループ設定は、アプリケーションで使用されるコンピューティングプラットフォームによって異なります。ロールバック、トリガー、アラームなどの一部の設定は、どのコンピューティングプラットフォーム用のデプロイグループでも設定できます。

Amazon ECS コンピューティングプラットフォームのデプロイでのデプロイグループ

Amazon ECS デプロイでは、デプロイグループは Amazon ECS サービス、ロードバランサー、オプションのテストリスナー、2 つのターゲットグループを指定します。また、代替タスクにトラフィックを再ルーティングするタイミングと、デプロイが成功した後で元のタスクセットと Amazon ECS アプリケーションを終了させるタイミングを設定します。

AWS Lambda コンピューティングプラットフォームデプロイのデプロイグループ

AWS Lambda デプロイでは、デプロイグループは、 AWS Lambda 関数の CodeDeploy将来のデプロイのための一連の設定を定義します。例えば、デプロイグループでは、新しいバージョンの Lambda 関数にトラフィックをルーティングする方法を指定します。また、アラームとロールバックを指定する場合もあります。 AWS Lambda デプロイグループ内の 1 つのデプロイは、1 つ以上のグループ設定を上書きできます。

EC2 オンプレミスコンピューティングプラットフォームのデプロイでのデプロイグループ

EC2/オンプレミス のデプロイでは、デプロイグループはデプロイをターゲットにした個別のインスタンスのセットです。デプロイグループには、個別にタグ付けされた Amazon EC2 インスタンス、Amazon EC2 Auto Scaling グループ内の Amazon EC2 インスタンス、またはその両方が含まれます。

インプレースデプロイでは、デプロイグループのインスタンスは最新のアプリケーションリビジョンで更新されます。

ブルー/グリーンデプロイでは、1 つ以上のロードバランサーから元のインスタンスを登録解除し、通常は最新のアプリケーションリビジョンが既にインストールされたインスタンスの代替セットを登録して、インスタンスの 1 つのセットから別のセットにトラフィックが転送されます。

のアプリケーションには、複数のデプロイグループを関連付けることができます CodeDeploy。これにより、インスタンスの別々のセットに異なるタイミングでアプリケーションリビジョンをデプロイできます。例えば、1 つのデプロイグループを使用して、Test というタグが付けられた、コードの品質を確認するインスタンスのセットにアプリケーションリビジョンをデプロイできます。次に、追加の確認のため、Staging というタグが付けられたインスタンスがあるデプロイグループに、同じアプリケーションリビジョンをデプロイします。最後に、最新アプリケーションを顧客にリリースする準備ができたら、Production というタグが付けられたインスタンスを含むデプロイグループにデプロイします。

複数のタググループを使用して、デプロイグループに含めるインスタンスをさらに絞り込むこともできます。詳細については、「Tagging Instances for Deployments」を参照してください。

CodeDeploy コンソールを使用してアプリケーションを作成する場合、最初のデプロイグループを同時に設定します。を使用してアプリケーション AWS CLI を作成する場合は、別のステップで最初のデプロイグループを作成します。

AWS アカウントに関連付けられているデプロイグループのリストを表示するには、「」を参照してくださいでデプロイグループの詳細を表示する CodeDeploy

Amazon EC2 インスタンスタグの詳細については、「コンソールでのタグの処理」を参照してください。オンプレミスインスタンスの詳細については、「Working with On-Premises Instances」を参照してください。Amazon EC2 Auto Scaling の情報に関しては、「Amazon EC2 Auto Scaling CodeDeploy との統合」を参照してください。

トピック