ステップ 5: 結果を再度確認します - AWS CodeDeploy

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

ステップ 5: 結果を再度確認します

このステップでは、Auto Scaling グループの新しいインスタンスにリビジョン CodeDeploy がインストールされている SimpleDemoAppかどうかを確認します。

自動デプロイの結果を確認するには (CLI)

  1. get-deployment コマンドを確認する前に、自動デプロイの ID が必要です。ID を取得するには、SimpleDemoApp という名前のアプリケーションと SimpleDemoDG と言う名前のデプロイグループに対して list-deployments コマンドを呼び出します。

    aws deploy list-deployments --application-name SimpleDemoApp --deployment-group-name SimpleDemoDG --query "deployments" --output text

    2 つのデプロイ ID があるはずです。get-deployment コマンドの呼び出しでは、まだ使用していない ID を使用してください。

    aws deploy get-deployment --deployment-id deployment-id --query "deploymentInfo.[status, creator]" --output text

    デプロイのステータスに加えて、autoScaling がコマンド出力に表示されます (autoScaling は Amazon EC2 Auto Scaling が作成したデプロイ)。

    デプロイのステータスに Succeeded が表示されるまで進まないでください。

  2. describe-instances のコマンドを呼び出す前に、新しい Amazon EC2 インスタンスの ID が必要です。この ID を取得するには、CodeDeployDemo-AS-Group に対して describe-auto-scaling-groups コマンドをもう一度呼び出します。

    aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].InstanceId" --output text

    次に describe-instances コマンドを呼び出します。

    aws ec2 describe-instances --instance-id instance-id --query "Reservations[0].Instances[0].PublicDnsName" --output text

    describe-instances のコマンドの出力で、新しい Amazon EC2 インスタンスの パブリック DNS をメモします。

  3. ウェブブラウザを使用して、次のような URL を使用して Amazon EC2 インスタンスにデプロイした SimpleDemoApp のリビジョンを表示します。

    http://ec2-01-234-567-890.compute-1.amazonaws.com

    おめでとうページが表示されたら、 を使用して Auto Scaling グループのスケールアップされた Amazon EC2 インスタンス CodeDeploy にリビジョンをデプロイしました。

自動デプロイの結果を確認するには (コンソール)

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

    注記

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

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

  3. Amazon EC2 Auto Scaling が作成したデプロイのデプロイ ID を選択します。

    .

  4. [デプロイ] ページに、デプロイに関する情報が表示されます。通常の場合は、ユーザーがデプロイを作成しますが、Amazon EC2 Auto Scaling はユーザーに代わってリビジョンを新しい Amazon EC2 インスタンスにデプロイします。

  5. ページ上部に [成功] と表示されたら、インスタンスで結果を確認します。最初に、インスタンスのパブリック DNS を取得する必要があります。

  6. Amazon EC2 ナビゲーションペインの Auto Scaling の下で、Auto Scaling グループ を選択し、CodeDeployDemo-AS-Group のエントリを選択します。

  7. Instances タブで、新しい Amazon EC2 インスタンスの ID を選択します。

  8. [Instances] ページの、[Description] タブで、[Public DNS] 値をメモします。次のように表示されます。ec2-01-234-567-890.compute-1.amazonaws.com

インスタンスにデプロイされた SimpleDemoApp リビジョンを、次のような URL を使用して表示します。

http://ec2-01-234-567-890.compute-1.amazonaws.com

おめでとうページが表示されたら、 を使用して Auto Scaling グループのスケールアップされた Amazon EC2 インスタンス CodeDeploy にリビジョンをデプロイしました。