ステップ 5: アプリケーションおよびデプロイグループを作成します。 - AWS CodeDeploy

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

ステップ 5: アプリケーションおよびデプロイグループを作成します。

このステップでは、 CodeDeploy コンソールまたは を使用して、 GitHub リポジトリからサンプルリビジョンをデプロイするために使用するアプリケーションとデプロイグループ AWS CLI を作成します。

アプリケーションおよびデプロイグループの作成 (コンソール)

  1. にサインイン AWS Management Console し、https://console.aws.amazon.com/codedeploy で CodeDeploy コンソールを開きます。

    注記

    の開始方法 CodeDeploy」で設定したのと同じユーザーでサインインします。

  2. ナビゲーションペインで Deploy を展開し、Applications を選択します。

  3. [アプリケーションの作成]、[カスタムアプリケーション] の順に選択します。

  4. [アプリケーション名] に、「CodeDeployGitHubDemo-App」と入力します。

  5. [コンピューティングプラットフォーム] で [EC2/オンプレミス] を選択します。

  6. [Create application] を選択します。

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

  8. [Deployment group name] (デプロイグループ名) に「CodeDeployGitHubDemo-DepGrp」と入力します。

  9. サービスロール で、「 CodeDeploy のサービスロールの作成」で作成したサービスロール CodeDeployの名前を選択します。

  10. [デプロイタイプ] で、[インプレース] を選択します。

  11. Environment configuration で、使用するインスタンスのタイプに応じて、Amazon EC2 instances あるいは On-premises instances を選択します。[キー] と [] に、ステップ 4: インスタンスをプロビジョニングします。 の一部としてインスタンスに適用されたインスタンスタグのキーと値を入力します。

  12. デプロイ設定 で、 を選択しますCodeDeployDefault。AllatOnce

  13. [ロードバランサー] で、[Enable load balancing (ロードバランシングの有効化)] をオフにします。

  14. [Advanced] を展開します。

  15. [アラーム] で [アラーム設定を無視する] を選択します。

  16. [デプロイグループの作成] を選択し、次のステップに進みます。

アプリケーションおよびデプロイグループの作成 (CLI)

  1. create-application コマンドを呼び出して、 CodeDeploy という名前の にアプリケーションを作成しますCodeDeployGitHubDemo-App

    aws deploy create-application --application-name CodeDeployGitHubDemo-App
  2. create-deployment-group コマンドを呼び出して CodeDeployGitHubDemo-DepGrp と言う名前のデプロイグループを作成します。

    aws deploy create-deployment-group --application-name CodeDeployGitHubDemo-App --ec2-tag-filters Key=ec2-tag-key,Type=KEY_AND_VALUE,Value=ec2-tag-value --on-premises-tag-filters Key=on-premises-tag-key,Type=KEY_AND_VALUE,Value=on-premises-tag-value --deployment-group-name CodeDeployGitHubDemo-DepGrp --service-role-arn service-role-arn
    注記

    create-deployment-group コマンドは、デプロイとインスタンスで指定されたイベントに関する Amazon SNS 通知をトピックサブスクライバーに送信するトリガーの作成をサポートします。このコマンドは、Amazon アラームのモニタリングしきい値に達したときにデプロイを自動的にロールバックし、デプロイを停止するように CloudWatch アラームを設定するオプションもサポートしています。このチュートリアルでは、これらのアクションコマンドは含まれていません。