Windows Server용 CodeDeploy 에이전트 설치 - AWS CodeDeploy

Windows Server용 CodeDeploy 에이전트 설치

Windows Server 인스턴스에서 다음 방법 중 하나를 사용하여 CodeDeploy 에이전트를 다운로드하고 설치할 수 있습니다.

  • AWS Systems Manager 사용(권장 사항)

  • 일련의 Windows PowerShell 명령 실행

  • 직접 다운로드 링크 선택

  • Amazon S3 복사 명령을 실행합니다.

참고

CodeDeploy 에이전트가 설치된 폴더는 C:\Program Data\Amazon\CodeDeploy입니다. 이 경로에 디렉터리 교차점 또는 심볼릭 링크가 없는 것을 확인해야 합니다.

Systems Manager 사용

CodeDeploy 에이전트를 설치하려면 AWS Systems Manager를 사용하여 CodeDeploy 에이전트 설치의 지침을 따릅니다.

Windows PowerShell 사용

인스턴스에 로그인하여 Windows PowerShell에서 다음 명령을 실행합니다.

  1. 인터넷에서 다운로드한 모든 스크립트와 구성 파일에 신뢰할 수 있는 게시자의 서명이 있어야 합니다. 실행 정책을 변경하라는 메시지가 나타나면 "Y"를 입력합니다.

    Set-ExecutionPolicy RemoteSigned
  2. AWS Tools for Windows PowerShell를 로드합니다.

    Import-Module AWSPowerShell
  3. CodeDeploy 에이전트 설치 파일이 다운로드될 디렉터리를 생성합니다.

    New-Item -Path "c:\temp" -ItemType "directory" -Force
  4. Set-AWSCredentialInitialize-AWSDefaultConfiguration 명령을 사용하여 AWS 자격 증명을 구성합니다. 자세한 내용은 AWS Tools for PowerShell 사용 설명서AWS 자격 증명 사용을 참조하세요.

  5. CodeDeploy 에이전트 설치 파일을 다운로드합니다.

    최신 버전의 CodeDeploy 에이전트를 설치하려면

    • powershell.exe -Command Read-S3Object -BucketName bucket-name -Key latest/codedeploy-agent.msi -File c:\temp\codedeploy-agent.msi

    특정 버전의 CodeDeploy 에이전트를 설치하려면

    • powershell.exe -Command Read-S3Object -BucketName bucket-name -Key releases/codedeploy-agent-###.msi -File c:\temp\codedeploy-agent.msi

    bucket-name은 해당 리전의 CodeDeploy 리소스 키트 파일이 포함되어 있는 Amazon S3 버킷의 이름입니다. 예를 들어 미국 동부(오하이오) 리전의 경우 bucket-nameaws-codedeploy-us-east-2로 바꿉니다. 버킷 이름 목록은 리전별 리소스 키트 버킷 이름 단원을 참조하세요.

  6. CodeDeploy 에이전트 설치 파일을 실행합니다.

    c:\temp\codedeploy-agent.msi /quiet /l c:\temp\host-agent-install-log.txt

서비스가 실행 중인지 확인하려면 다음 명령을 실행합니다.

powershell.exe -Command Get-Service -Name codedeployagent

CodeDeploy 에이전트를 방금 설치했고 아직 시작하지 않은 경우 Get-Service 명령을 실행한 후 상태Start...이 표시되어야 합니다.

Status Name DisplayName ------ ---- ----------- Start... codedeployagent CodeDeploy Host Agent Service

CodeDeploy 에이전트가 이미 실행 중인 경우 Get-Service 명령을 실행한 후 상태Running이 표시되어야 합니다.

Status Name DisplayName ------ ---- ----------- Running codedeployagent CodeDeploy Host Agent Service

Windows Server 인스턴스의 브라우저 보안 설정이 http://*.s3.amazonaws.com 등에 권한을 제공하는 경우, 리전의 직접 링크를 사용하여 CodeDeploy 에이전트를 다운로드한 후 설치 관리자를 수동으로 실행할 수 있습니다.

리전 이름 다운로드 링크

미국 동부(오하이오)

https://aws-codedeploy-us-east-2.s3.amazonaws.com/latest/codedeploy-agent.msi

미국 동부(버지니아 북부)

https://aws-codedeploy-us-east-1.s3.amazonaws.com/latest/codedeploy-agent.msi

미국 서부(캘리포니아 북부)

https://aws-codedeploy-us-west-1.s3.amazonaws.com/latest/codedeploy-agent.msi

미국 서부(오리건)

https://aws-codedeploy-us-west-2.s3.amazonaws.com/latest/codedeploy-agent.msi

캐나다(중부)

https://aws-codedeploy-ca-central-1.s3.amazonaws.com/latest/codedeploy-agent.msi

유럽(아일랜드)

https://aws-codedeploy-eu-west-1.s3.amazonaws.com/latest/codedeploy-agent.msi

Europe (London)

https://aws-codedeploy-eu-west-2.s3.amazonaws.com/latest/codedeploy-agent.msi

유럽(파리)

https://aws-codedeploy-eu-west-3.s3.amazonaws.com/latest/codedeploy-agent.msi

유럽(프랑크푸르트)

https://aws-codedeploy-eu-central-1.s3.amazonaws.com/latest/codedeploy-agent.msi

아시아 태평양(홍콩)

https://aws-codedeploy-ap-east-1.s3.ap-east-1.amazonaws.com/latest/codedeploy-agent.msi

아시아 태평양(도쿄)

https://aws-codedeploy-ap-northeast-1.s3.amazonaws.com/latest/codedeploy-agent.msi

아시아 태평양(서울)

https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/latest/codedeploy-agent.msi

아시아 태평양(싱가포르)

https://aws-codedeploy-ap-southeast-1.s3.amazonaws.com/latest/codedeploy-agent.msi

아시아 태평양(시드니)

https://aws-codedeploy-ap-southeast-2.s3.amazonaws.com/latest/codedeploy-agent.msi

아시아 태평양(뭄바이)

https://aws-codedeploy-ap-south-1.s3.amazonaws.com/latest/codedeploy-agent.msi

남아메리카(상파울루)

https://aws-codedeploy-sa-east-1.s3.amazonaws.com/latest/codedeploy-agent.msi

Amazon S3 복사 명령 사용

AWS CLI가 인스턴스에 설치된 경우, Amazon S3 cp 명령을 사용하여 CodeDeploy 에이전트를 다운로드한 후 설치 관리자를 수동으로 실행할 수 있습니다. 자세한 내용은 Microsoft Windows에 AWS Command Line Interface 설치를 참조하세요.

리전 이름 Amazon S3 복사 명령

미국 동부(오하이오)

aws s3 cp s3://aws-codedeploy-us-east-2/latest/codedeploy-agent.msi codedeploy-agent.msi

미국 동부(버지니아 북부)

aws s3 cp s3://aws-codedeploy-us-east-1/latest/codedeploy-agent.msi codedeploy-agent.msi

미국 서부(캘리포니아 북부)

aws s3 cp s3://aws-codedeploy-us-west-1/latest/codedeploy-agent.msi codedeploy-agent.msi

미국 서부(오리건)

aws s3 cp s3://aws-codedeploy-us-west-2/latest/codedeploy-agent.msi codedeploy-agent.msi

캐나다(중부)

aws s3 cp s3://aws-codedeploy-ca-central-1/latest/codedeploy-agent.msi codedeploy-agent.msi

유럽(아일랜드)

aws s3 cp s3://aws-codedeploy-eu-west-1/latest/codedeploy-agent.msi codedeploy-agent.msi

Europe (London)

aws s3 cp s3://aws-codedeploy-eu-west-2/latest/codedeploy-agent.msi codedeploy-agent.msi

유럽(파리)

aws s3 cp s3://aws-codedeploy-eu-west-3/latest/codedeploy-agent.msi codedeploy-agent.msi

유럽(프랑크푸르트)

aws s3 cp s3://aws-codedeploy-eu-central-1/latest/codedeploy-agent.msi codedeploy-agent.msi

아시아 태평양(홍콩)

aws s3 cp s3://aws-codedeploy-ap-east-1/latest/codedeploy-agent.msi codedeploy-agent.msi

아시아 태평양(도쿄)

aws s3 cp s3://aws-codedeploy-ap-northeast-1/latest/codedeploy-agent.msi codedeploy-agent.msi

아시아 태평양(서울)

aws s3 cp s3://aws-codedeploy-ap-northeast-2/latest/codedeploy-agent.msi codedeploy-agent.msi

아시아 태평양(싱가포르)

aws s3 cp s3://aws-codedeploy-ap-southeast-1/latest/codedeploy-agent.msi codedeploy-agent.msi

아시아 태평양(시드니)

aws s3 cp s3://aws-codedeploy-ap-southeast-2/latest/codedeploy-agent.msi codedeploy-agent.msi

아시아 태평양(뭄바이)

aws s3 cp s3://aws-codedeploy-ap-south-1/latest/codedeploy-agent.msi codedeploy-agent.msi

남아메리카(상파울루)

aws s3 cp s3://aws-codedeploy-sa-east-1/latest/codedeploy-agent.msi codedeploy-agent.msi