7단계: 배포 모니터링 및 확인 - AWS CodeDeploy

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

7단계: 배포 모니터링 및 확인

이 단계에서는 CodeDeploy 콘솔 또는 를 사용하여 배포가 AWS CLI 성공했는지 확인합니다. 직접 만들거나 구성한 인스턴스에 배포된 웹 페이지를 웹 브라우저에서 확인합니다.

참고

Ubuntu Server 인스턴스에 배포하는 경우, 배포된 수정이 해당 인스턴스에서 정상 작동하는지 자체 테스트 전략에 따라 확인한 후 다음 단계로 진행합니다.

배포를 모니터링하고 확인하려면(콘솔)
  1. 탐색 창에서 배포를 확장하고 배포을 선택합니다.

  2. 배포 목록에서 애플리케이션 값이 CodeDeployGitHubDemo-App이고 배포 그룹 값이 -인 행을 찾으십시오. CodeDeployGitHubDemo DepGrp 상태(Status) 열에 성공(Succeeded) 또는 실패(Failed)가 표시되지 않은 경우 새로 고침(Refresh) 버튼을 몇 차례 누릅니다.

  3. 상태 열에 실패가 나타난 경우 인스턴스 정보 보기(콘솔)의 지침을 따라 배포 문제를 해결합니다.

  4. 상태열에 성공이 나타난 경우 웹 브라우저를 통해 배포를 확인할 수 있습니다. 이 샘플 수정에서는 인스턴스에 단일 웹 페이지를 배포합니다. Amazon EC2 인스턴스에 배포하는 경우 웹 브라우저에서 해당 인스턴스의 http://public-dns(으)로 이동합니다(예: http://ec2-01-234-567-890.compute-1.amazonaws.com).

  5. 웹 페이지가 보이면 성공한 것입니다. 에서 수정 버전을 성공적으로 배포했으니 이제 GitHub 다음으로 넘어가셔도 됩니다. AWS CodeDeploy 8단계: 정리

배포를 모니터링하고 확인하려면(CLI)
  1. list-deployments 명령을 호출하여 CodeDeployGitHubDemo-App이라는 애플리케이션의 배포 ID와 CodeDeployGitHubDemo-DepGrp라는 배포 그룹을 가져옵니다.

    aws deploy list-deployments --application-name CodeDeployGitHubDemo-App --deployment-group-name CodeDeployGitHubDemo-DepGrp --query "deployments" --output text
  2. list-deployments 명령의 출력에 배포 ID를 입력하여 get-deployment 명령을 호출합니다.

    aws deploy get-deployment --deployment-id deployment-id --query "deploymentInfo.[status, creator]" --output text
  3. [Failed]가 반환되면 인스턴스 정보 보기(콘솔)의 지침에 따라 배포 문제를 해결합니다.

  4. [Succeeded]가 반환되면 이제 웹 브라우저를 통해 배포를 확인해 볼 수 있습니다. 이 샘플 수정은 인스턴스에 배포된 단일 웹 페이지입니다. Amazon EC2 인스턴스에 배포하는 경우 웹 브라우저에서 Amazon EC2 인스턴스의 http://public-dns(으)로 이동하여 이 페이지를 볼 수 있습니다(예: http://ec2-01-234-567-890.compute-1.amazonaws.com).

  5. 웹 페이지가 보이면 성공한 것입니다. GitHub 리포지토리에서 AWS CodeDeploy 성공적으로 배포했습니다.