기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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.
-
인터넷에서 다운로드한 모든 스크립트와 구성 파일에 신뢰할 수 있는 게시자의 서명이 있어야 합니다. 실행 정책을 변경하라는 메시지가 나타나면 "
Y
"를 입력합니다.Set-ExecutionPolicy RemoteSigned
-
를 로드합니다 AWS Tools for Windows PowerShell.
Import-Module AWSPowerShell
-
CodeDeploy 에이전트 설치 파일이 다운로드되는 디렉터리를 생성합니다.
New-Item -Path "c:\temp" -ItemType "directory" -Force
-
Set-AWSCredential
및Initialize-AWSDefaultConfiguration
명령을 사용하여 AWS 자격 증명을 구성합니다. 자세한 내용은 사용 PowerShell 설명서용AWS 도구의 AWS 자격 증명 사용을 참조하십시오. -
CodeDeploy 에이전트 설치 파일을 다운로드하십시오.
참고
AWS CodeDeploy 에이전트의 최신 마이너 버전을 지원합니다. 현재 최신 마이너 버전은 1.7.x입니다.
최신 버전의 에이전트를 설치하려면: 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-name
을aws-codedeploy-us-east-2
로 바꿉니다. 버킷 이름 목록은 리전별 리소스 키트 버킷 이름 단원을 참조하세요. -
-
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 인스턴스의 브라우저 보안 설정이 권한 (예: 대상https://s3.*.amazonaws.com
) 을 제공하는 경우 해당 지역의 직접 링크를 사용하여 CodeDeploy 에이전트를 다운로드한 다음 설치 프로그램을 수동으로 실행할 수 있습니다.
링크는 다음과 같습니다.
https://s3.
region
.amazonaws.com/aws-codedeploy-region
/latest/codedeploy-agent.msi
여기서 리전
은 애플리케이션을 배포하는 AWS
리전입니다.
예:
https://s3.af-south-1.amazonaws.com/aws-codedeploy-af-south-1/latest/codedeploy-agent.msi
중요
CodeDeploy애플리케이션과 동일한 지역에서 .msi
파일을 가져오십시오. 다른 리전을 선택하면 .msi
파일을 실행할 때 codedeploy-agent-log
파일에 inconsistent region
오류가 발생할 수 있습니다.
Amazon S3 복사 명령 사용
AWS CLI 가 인스턴스에 설치된 경우 Amazon S3 cp 명령을 사용하여 CodeDeploy 에이전트를 다운로드한 다음 설치 프로그램을 수동으로 실행할 수 있습니다. 자세한 내용은 Microsoft AWS Command Line Interface Windows에 설치를 참조하십시오.
Amazon S3 명령은 다음과 같습니다.
aws s3 cp s3://aws-codedeploy-
region
/latest/codedeploy-agent.msi codedeploy-agent.msi --regionregion
여기서 리전
은 애플리케이션을 배포하는 AWS
리전입니다.
예:
aws s3 cp s3://aws-codedeploy-af-south-1/latest/codedeploy-agent.msi codedeploy-agent.msi --region af-south-1