AWS CodeDeploy
ユーザーガイド (API バージョン 2014-10-06)

EC2/オンプレミス コンピューティングプラットフォームを選択します。 のデプロイの作成 (コンソール)

このトピックでは、コンソールを使用して Amazon EC2 またはオンプレミスサーバーにアプリケーションをデプロイする方法を示します。

  1. Sign in to the AWS マネジメントコンソール and open the CodeDeploy console at https://console.aws.amazon.com/codedeploy.

    注記

    CodeDeploy の使用開始」で使用したのと同じアカウントまたは IAM ユーザー情報でサインインします。

  2. 次のいずれかを行ってください。

    • アプリケーションをデプロイする場合は、ナビゲーションペインで [デプロイ] を展開し、[アプリケーション] を選択します。デプロイするアプリケーションの名前を選択します。アプリケーションの [Compute platform (コンピューティングプラットフォーム)] 列が [EC2/オンプレミス] になっていることを確認します。

    • デプロイを再デプロイする場合は、ナビゲーションペインで [デプロイ] を展開し、[デプロイ] を選択します。再デプロイするデプロイを見つけ、[アプリケーション] 列で、アプリケーションの名前を選択します。デプロイ [Compute platform (コンピューティングプラットフォーム)] 列が [EC2/オンプレミス] になっていることを確認します。

  3. [デプロイ] タブで、[デプロイの作成] を選択します。

    注記

    アプリケーションは、デプロイする前に、デプロイグループを必要とします。アプリケーションにデプロイグループがない場合は、[デプロイグループ] タブの [デプロイグループの作成] を選択します。詳細については、「CodeDeploy を使用してデプロイグループを作成する」を参照してください。

  4. [デプロイグループ] で、このデプロイで使用するデプロイグループを選択します。

  5. [リポジトリタイプ] の横で、リビジョンが保存されているリポジトリタイプを選択します。

  6. (オプション) [デプロイの説明] に、このデプロイの説明を入力します。

  7. (オプション) [Override deployment configuration (デプロイ設定の上書き)] を展開し、トラフィックを Lambda 関数バージョンにシフトする方法を制御するデプロイ設定を選択します。この場合、デプロイグループに指定したものとは異なるデプロイ設定を選択します。

    詳細については、「CodeDeploy でデプロイ設定を使用する」を参照してください。

    1. ApplicationStop ライフサイクルイベントが失敗した場合でもインスタンスへのデプロイを成功させる場合は、[Don't fail the deployment if the ApplicationStop lifecycle event fails (ApplicationStop ライフサイクルイベントの障害でデプロイを失敗させない)] を選択します。

    2. [Additional deployment behavior settings (追加のデプロイ動作設定)] を展開して、以前に成功したデプロイに含まれていなかったデプロイターゲットの場所にあるファイルを CodeDeploy で処理する方法を指定します。

      次から選択します。

      • [Fail the deployment (デプロイの失敗)] — エラーが報告され、デプロイのステータスが Failed に変更されます。

      • [コンテンツの上書き] — デプロイ先に同じ名前のファイルが存在する場合は、アプリケーションリビジョンのバージョンによって置き換えられます。

      • [コンテンツの保持] — デプロイ先に同じ名前のファイルが存在する場合は、ファイルが保持され、アプリケーションリビジョンのバージョンはインスタンスにコピーされません。

      詳細については、「既存のコンテンツでのロールバック動作」を参照してください。

  8. (オプション) [Rollback configuration overrides] で、該当する場合は、デプロイグループに指定されているものとは別の自動ロールバックオプションをこのデプロイに指定できます。

    CodeDeploy のロールバックの詳細については、「デプロイと再デプロイのロールバック」および「CodeDeploy を使用した再デプロイおよびデプロイのロールバック」を参照してください。

    次から選択します。

    • [Roll back when a deployment fails (デプロイが失敗したときにロールバックする)] — CodeDeploy は既知の正常なリビジョンを新しいデプロイとして再デプロイします。

    • [Roll back when alarm thresholds are met (アラームのしきい値が一致したときにロールバックする)] — デプロイグループにアラームが追加された場合、1 つ以上の指定したアラームがアクティブ化されたときに、CodeDeploy は既知の正常なリビジョンを再デプロイします。

    • [ロールバックを無効にする] — このデプロイのロールバックを実行しません。

  9. [Start deployment (デプロイの開始)] を選択します。

    デプロイの状態を追跡するには、「CodeDeploy デプロイの詳細の表示 」を参照してください。