翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チュートリアル: Amazon ECS へアプリケーションをデプロイする
このチュートリアルでは、 を使用してアプリケーションを Amazon ECS にデプロイする方法について説明します CodeDeploy。すでに作成し、Amazon ECS にデプロイ済みのアプリケーションによって開始します。最初のステップは、タスク定義ファイルを新しいタグで変更してアプリケーションを更新することです。次に、 CodeDeploy を使用して更新をデプロイします。デプロイ中に、 は新しい置き換えタスクセットに更新 CodeDeploy をインストールします。そして、本稼働トラフィックは、元のタスクセットにある Amazon ECS アプリケーションの元のバージョンから、置き換えタスクセットの更新されたバージョンに移行します。
Amazon ECS のデプロイ中に、 は 2 つのターゲットグループと 1 つの本番トラフィックリスナーで設定されたロードバランサー CodeDeploy を使用します。次の図表は、デプロイが始まるの前に、ロードバランサー、本稼働、リスナー、ターゲットグループ、および Amazon ECS アプリケーションがどのように関連しているかを示しています。このチュートリアルでは、Application Load Balancer を使用します。Network Load Balancer を使用することもできます。
デプロイが成功すると、本稼働トラフィックリスナーは新しい置き換えタスクセットにトラフィックを提供し、元のタスクセットは終了します。次の図は、デプロイが成功した後にリソースがどのように関連しているかを示しています。詳細については、「Amazon ECS デプロイ中の処理で起こっていること」を参照してください。
を使用してアプリケーションを Amazon ECS に AWS CLI デプロイする方法については、「チュートリアル: Blue/Green デプロイ を使用したサービスの作成」を参照してください。を使用して CodePipeline で Amazon ECS サービスへの変更を検出して自動的にデプロイする方法については CodeDeploy、「チュートリアル: Amazon ECR ソースと ECS からCodeDeploy デプロイへのパイプラインを作成する」を参照してください。
このチュートリアルを完了したら、作成した CodeDeploy アプリケーションとデプロイグループを使用して、 にデプロイ検証テストを追加できますチュートリアル: 検証テストを使用して Amazon ECS サービスをデプロイする。