

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

# CodeDeploy でのデプロイグループの使用
<a name="deployment-groups"></a>

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

## Amazon ECS コンピューティングプラットフォームのデプロイでのデプロイグループ
<a name="deployment-group-ecs"></a>

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

## AWS Lambda コンピューティングプラットフォームデプロイのデプロイグループ
<a name="deployment-group-lambda"></a>

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

## EC2 オンプレミスコンピューティングプラットフォームのデプロイでのデプロイグループ
<a name="deployment-group-server"></a>

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

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

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

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

複数のタググループを使用して、デプロイグループに含めるインスタンスをさらに絞り込むこともできます。詳細については、「[CodeDeploy 中のデプロイグループのためのインスタンスのタグ付け](instances-tagging.md)」を参照してください。

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

 AWS アカウントに関連付けられているデプロイグループのリストを表示するには、「」を参照してください[CodeDeploy を使用したデプロイグループの詳細の表示](deployment-groups-view-details.md)。

Amazon EC2 インスタンスタグの詳細については、「[コンソールでのタグの処理](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#Using_Tags_Console)」を参照してください。オンプレミスインスタンスの詳細については、「[CodeDeploy 用のオンプレミスインスタンスを用いての作業](instances-on-premises.md)」を参照してください。Amazon EC2 Auto Scaling の情報に関しては、「[CodeDeploy と Amazon EC2 Auto Scaling の統合](integrations-aws-auto-scaling.md)」を参照してください。

## トピック
<a name="topiclist-deployment-groups"></a>
+ [CodeDeploy でデプロイグループを作成する](deployment-groups-create.md)
+ [CodeDeploy を使用したデプロイグループの詳細の表示](deployment-groups-view-details.md)
+ [CodeDeploy を使用して、デプロイグループの設定を変更します。](deployment-groups-edit.md)
+ [デプロイグループの詳細オプションの設定](deployment-groups-configure-advanced-options.md)
+ [CodeDeploy でデプロイグループを削除する](deployment-groups-delete.md)