AWS Systems Manager를 사용하여 CodeDeploy 에이전트 설치 - AWS CodeDeploy

AWS Systems Manager를 사용하여 CodeDeploy 에이전트 설치

AWS Systems Manager를 사용하여 AWS Management Console 또는 AWS CLI를 통해 CodeDeploy 에이전트를 Amazon EC2 또는 온프레미스 인스턴스에 설치할 수 있습니다. 특정 버전을 설치하거나 항상 에이전트의 최신 버전을 설치하도록 선택할 수 있습니다. AWS Systems Manager에 대한 자세한 정보는 AWS Systems Manager란 무엇입니까?​를 참조하세요.

AWS Systems Manager는 CodeDeploy 에이전트의 설치 및 업데이트를 위해 권장되는 방법입니다. Amazon S3 버킷에서 CodeDeploy 에이전트를 설치할 수도 있습니다. Amazon S3 다운로드 링크 사용에 대한 자세한 내용은 명령줄을 사용하여 CodeDeploy 에이전트 설치 섹션을 참조하세요.

Prerequisites

CodeDeploy 시작하기의 단계에 따라 IAM 권한 및 AWS CLI를 설정합니다.

Systems Manager를 사용하여 온프레미스 서버에 CodeDeploy 에이전트를 설치하는 경우 Amazon EC2 Systems Manager 온프레미스 서버를 등록해야 합니다. 자세한 내용은 AWS Systems Manager 사용 설명서하이브리드 환경에서 Systems Manager 설정을 참조하세요.

CodeDeploy 에이전트 설치

Systems Manager를 사용하여 CodeDeploy 에이전트를 설치하기 전에 먼저 인스턴스가 Systems Manager에 대해 올바르게 구성되어 있는지 확인해야 합니다.

SSM 에이전트 설치 또는 업데이트

Amazon EC2 인스턴스에서는 CodeDeploy 에이전트를 사용하려면 해당 인스턴스가 2.3.274.0 이상 버전을 실행하고 있어야 합니다. CodeDeploy 에이전트를 설치하기 전에, 인스턴스에 SSM 에이전트를 업데이트하거나 설치합니다(아직 하지 않은 경우).

다음 Amazon EC2 AMI는 SSM 에이전트가 사전 설치된 상태로 제공됩니다.

  • 2016년 11월 이후에 게시된 Windows Server 2008-2012 R2 AMI

  • Windows Server 2016 및 2019

  • Amazon Linux and Amazon Linux 2

  • Ubuntu Server 16.04 및 18.04

  • Amazon ECS 최적화

Linux를 실행하는 인스턴스에 SSM 에이전트를 설치하거나 업데이트하는 방법에 대한 자세한 내용은 AWS Systems Manager 사용 설명서Linux 인스턴스에 SSM 에이전트 설치 및 구성을 참조하세요.

Windows Server를 실행하는 인스턴스에 SSM 에이전트를 설치하거나 업데이트하는 방법에 대한 자세한 내용은 AWS Systems Manager 사용 설명서Windows 인스턴스에 SSM 에이전트 설치 및 구성을 참조하세요.

(선택 사항) Systems Manager 사전 조건 확인

SystemsManager Run Command를 사용하여 CodeDeploy 에이전트를 설치하기 전에 인스턴스가 Systems Manager 최소 요구 사항을 충족하는지 확인하세요. 자세한 내용은 AWS Systems Manager 사용 설명서에서 AWS Systems Manager 설정을 참조하세요.

CodeDeploy 에이전트 설치

SSM을 사용하여 CodeDeploy를 한 번만 설치하거나, 최신 버전을 계속 설치하도록 일정을 설정할 수 있습니다.

CodeDeploy 에이전트를 설치하려면 AWS Systems Manager 디스트리뷰터로 패키지 설치 또는 업데이트의 단계를 수행하는 중에 AWSCodeDeployAgent 패키지를 선택합니다.