5단계: 결과 다시 확인 - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

5단계: 결과 다시 확인

이 단계에서는 Auto Scaling 그룹의 새 인스턴스에 SimpleDemoApp 수정 버전이 CodeDeploy 설치되었는지 확인합니다.

자동 배포 결과를 확인하려면(CLI)

  1. get-deployment 명령을 호출하기 전에 자동 배포의 ID가 필요합니다. ID를 가져오려면 list-deployments이라는 애플리케이션 및 SimpleDemoApp라는 배포 그룹에 대해 SimpleDemoDG 명령을 호출하세요.

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

    배포 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 CodeDeploy 그룹의 확장된 Amazon EC2 인스턴스에 수정 버전을 배포한 것입니다.

자동 배포 결과를 확인하려면(콘솔)

  1. AWS Management Console 로그인하고 https://console.aws.amazon.com/codedeploy 에서 콘솔을 엽니다. CodeDeploy

    참고

    시작하기 CodeDeploy에서 설정한 사용자와 동일한 사용자로 로그인합니다.

  2. 탐색 창에서 배포를 확장하고 배포를 선택합니다.

  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. 인스턴스 탭에서 새 Amazon EC2 인스턴스의 ID를 선택합니다.

  8. 인스턴스 페이지의 설명 탭에서 퍼블릭 DNS 값을 확인합니다. ec2-01-234-567-890.compute-1.amazonaws.com과 같아야 합니다.

다음과 같은 URL을 사용하여 인스턴스에 배포된 SimpleDemoApp 수정을 표시합니다.

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

축하 페이지가 나타나면 Auto Scaling CodeDeploy 그룹의 확장된 Amazon EC2 인스턴스에 수정 버전을 배포한 것입니다.