デプロイグループの作成 (CLI) - AWS CodeDeploy

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

デプロイグループの作成 (CLI)

を使用してデプロイグループ AWS CLI を作成するには、 create-deployment-group コマンドを呼び出し、以下を指定します。

  • アプリケーション名。アプリケーション名のリストを表示するには、[list-applications] コマンドを呼び出します。

  • デプロイグループの名前。指定したアプリケーションに対して、この名前でデプロイグループが作成されます。デプロイグループは、1 つのアプリケーションにのみ関連付けることができます。

  • デプロイグループに含めるインスタンスを識別するタグ、タググループ、または Amazon EC2 Auto Scaling グループ名に関する情報。

  • が他の AWS サービスとやり取りするときに AWS アカウントに代わって動作 CodeDeploy できるようにするサービスロールの Amazon リソースネーム (ARN) 識別子。サービスロール ARN を取得するには、「サービスロール ARN の取得 (CLI) 」を参照してください。サービスロールの詳細については、IAM ユーザーガイド の「ロールに関する用語と概念」を参照してください。

  • デプロイグループに関連付けるデプロイのタイプ(インプレースまたは Blue/Green)についての情報。

  • (オプション) 既存のデプロイ設定の名前。デプロイ設定のリストを表示するには、View Deployment Configuration Details を参照してください。指定しない場合、 はデフォルトのデプロイ設定 CodeDeploy を使用します。

  • (オプション) Amazon Simple Notification Service トピックに登録しているユーザーにデプロイとインスタンスのイベントに関する通知をプッシュするトリガーを作成するコマンド。詳細については、「Monitoring Deployments with Amazon SNS Event Notifications」を参照してください。

  • (オプション) CloudWatch アラームで指定されたメトリクスが定義されたしきい値を下回ったり超えたりした場合にアクティブ化される既存のアラームをデプロイグループに追加するコマンド。

  • (オプション) デプロイが失敗するか、 CloudWatch アラームがアクティブ化されたときに、デプロイが既知の最後の正常なリビジョンにロールバックするコマンド。

  • (オプション) Auto Scaling スケールインイベント中にライフサイクルイベントフックを生成するデプロイのコマンド。詳細については、「Amazon EC2 Auto Scaling と の連携方法 CodeDeploy」を参照してください。

  • インプレースデプロイの場合:

    • (オプション) デプロイプロセスでインスタンスへのトラフィックを管理する、Elastic Load Balancing の Classic Load Balancer、Application Load Balancer、または Network Load Balancer の名前。

  • Blue/Green デプロイの場合。

    • Blue/Green デプロイプロセスの設定。

      • 置き換え先環境の新しいインスタンスをプロビジョニングする方法。

      • トラフィックを置き換え先環境にすぐに再ルーティングするか、またはトラフィックを手動で再ルーティングするために指定された期間待機するか。

      • 元の環境内のインスタンスを終了するかどうか。

    • 置き換え先環境で登録されたインスタンスに使用する Elastic Load Balancing の Classic Load Balancer、Application Load Balancer または Network Load Balancer の名前。

    警告

    デプロイグループで Auto Scaling グループと Elastic Load Balancing ロードバランサーの両方を設定し、ロードバランサーを Auto Scaling グループ にアタッチする場合は、このデプロイグループから CodeDeploy デプロイを作成する前に、このアタッチメントを完了することをお勧めします。デプロイを作成した後にアタッチメントを完了しようとすると、すべてのインスタンスがロードバランサーから予期せず登録解除される可能性があります。