CodeDeploy 리소스 키트 참조 - AWS CodeDeploy

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

CodeDeploy 리소스 키트 참조

사용하는 대부분의 파일은 CodeDeploy 공개적으로 사용 가능한 AWS 지역별 Amazon S3 버킷에 저장됩니다. 이러한 파일에는 CodeDeploy 에이전트의 설치 파일, 템플릿 및 샘플 애플리케이션 파일이 포함됩니다. 이 파일 컬렉션을 CodeDeploy 리소스 키트라고 합니다.

리전별 리소스 키트 버킷 이름

이 표에는 가이드의 일부 절차에 필요한 bucket-name 대체 이름이 나와 있습니다. CodeDeploy 리소스 키트 파일이 들어 있는 Amazon S3 버킷의 이름입니다.

참고

아시아 태평양(홍콩) 리전의 Amazon S3 버킷에 액세스하려면 AWS 계정에서 리전을 활성화해야 합니다. 자세한 내용은 AWS 리전 관리를 참조하세요.

지역명 bucket-name 대체 리전 식별자
미국 동부(버지니아 북부) aws-codedeploy-us-east-1 us-east-1
미국 동부(오하이오) aws-codedeploy-us-east-2 us-east-2
미국 서부(캘리포니아 북부) aws-codedeploy-us-west-1 us-west-1
미국 서부(오레곤) aws-codedeploy-us-west-2 us-west-2
아프리카(케이프타운) aws-codedeploy-af-south-1 af-south-1
아시아 태평양(홍콩) aws-codedeploy-ap-east-1 ap-east-1
아시아 태평양(하이데라바드) aws-codedeploy-ap-south-2 ap-south-2
아시아 태평양(자카르타) aws-codedeploy-ap-southeast-3 ap-southeast-3
아시아 태평양(멜버른) aws-codedeploy-ap-southeast-4 ap-southeast-4
아시아 태평양(뭄바이) aws-codedeploy-ap-south-1 ap-south-1
아시아 태평양(오사카) aws-codedeploy-ap-northeast-3 ap-northeast-3
아시아 태평양(서울) aws-codedeploy-ap-northeast-2 ap-northeast-2
아시아 태평양(싱가포르) aws-codedeploy-ap-southeast-1 ap-southeast-1
아시아 태평양(시드니) aws-codedeploy-ap-southeast-2 ap-southeast-2
아시아 태평양(도쿄) aws-codedeploy-ap-northeast-1 ap-northeast-1
캐나다(중부) aws-codedeploy-ca-central-1 ca-central-1
유럽(프랑크푸르트) aws-codedeploy-eu-central-1 eu-central-1
유럽(아일랜드) aws-codedeploy-eu-west-1 eu-west-1
유럽(런던) aws-codedeploy-eu-west-2 eu-west-2
유럽(밀라노) aws-codedeploy-eu-south-1 eu-south-1
유럽(파리) aws-codedeploy-eu-west-3 eu-west-3
유럽(스페인) aws-codedeploy-eu-south-2 eu-south-2
유럽(스톡홀름) aws-codedeploy-eu-north-1 eu-north-1
유럽(취리히) aws-codedeploy-eu-central-2 eu-central-2
이스라엘(텔아비브) aws-codedeploy-il-central-1 il-central-1
중동(바레인) aws-codedeploy-me-south-1 me-south-1
중동(UAE) aws-codedeploy-me-central-1 me-central-1
남아메리카(상파울루) aws-codedeploy-sa-east-1 sa-east-1
AWS GovCloud (미국 동부) aws-codedeploy-us-gov-동부-1 us-gov-east-1
AWS GovCloud (미국 서부) aws-codedeploy-us-gov-서부-1 us-gov-west-1

리소스 키트 콘텐츠

다음 표에는 리소스 키트에 있는 파일이 나열되어 있습니다. CodeDeploy

파일 설명
LATEST_VERSION Amazon EC2 Systems Manager와 같은 업데이트 메커니즘에서 에이전트의 CodeDeploy 최신 버전을 결정하는 데 사용하는 파일입니다.
VERSION 자동 업데이트 메커니즘은 CodeDeploy 에이전트 버전 1.1.0에서 제거되었으며 이 파일은 더 이상 사용되지 않습니다. 인스턴스에서 실행 중 자체 업데이트를 위해 CodeDeploy 에이전트에서 사용하는 파일
codedeploy-agent.noarch.rpm 아마존 리눅스 및 레드햇 엔터프라이즈 리눅스 (RHEL) 용 CodeDeploy 에이전트. 기본 파일 이름이 동일하지만 버전이 다른 파일이 여러 개 있을 수 있습니다(예: -1.0-0).
codedeploy-agent_all.deb 우분투 서버용 CodeDeploy 에이전트. 기본 파일 이름이 동일하지만 버전이 다른 파일이 여러 개 있을 수 있습니다(예: _1.0-0).
codedeploy-agent.msi 윈도우 CodeDeploy 서버용 에이전트. 기본 파일 이름이 동일하지만 버전이 다른 파일이 여러 개 있을 수 있습니다(예: -1.0-0).
install CodeDeploy 에이전트를 보다 쉽게 설치하는 데 사용할 수 있는 파일입니다.

CodeDeploy_SampleCF_Template.json

AWS CloudFormation 템플릿을 사용하여 Amazon Linux 또는 Windows Server를 실행하는 세 가지 Amazon EC2 인스턴스 중 하나에서 시작할 수 있습니다. 기본 파일 이름이 동일하지만 버전이 다른 파일이 여러 개 있을 수 있습니다(예: -1.0.0).

CodeDeploy_SampleCF_ELB_Integration.json Apache 웹 서버에서 실행되는 로드 밸런싱된 샘플 웹 사이트를 만드는 데 사용할 수 있는 AWS CloudFormation 템플릿입니다. 이 애플리케이션은 사용자가 이를 만든 리전의 모든 가용 영역에 적용되도록 구성되어 있습니다. Amazon EC2 인스턴스 세 개와 IAM 인스턴스 프로파일을 만들어 Amazon S3, Amazon EC2 Auto Scaling AWS CloudFormation 및 Elastic Load Balancing의 리소스에 인스턴스 액세스 권한을 부여합니다. 또한 로드 밸런서와 CodeDeploy 서비스 역할을 생성합니다.
SampleApp_ELB_Integration.zip Elastic Load Balancing 로드 밸런서에 등록된 Amazon EC2 인스턴스에 배포할 수 있는 샘플 애플리케이션 수정
SampleApp_Linux.zip

Amazon Linux를 실행하는 Amazon EC2 인스턴스 또는 Ubuntu Server 또는 RHEL 인스턴스에 배포할 수 있는 샘플 애플리케이션 수정 버전. 기본 파일 이름이 동일하지만 버전이 다른 파일이 여러 개 있을 수 있습니다(예: -1.0).

SampleApp_Windows.zip Windows Server 인스턴스에 배포할 수 있는 샘플 애플리케이션 수정 버전. 기본 파일 이름이 동일하지만 버전이 다른 파일이 여러 개 있을 수 있습니다(예: -1.0).

리소스 키트 파일 목록 표시

파일 목록을 보려면 리전에 해당하는 aws s3 ls 명령을 사용합니다.

참고

각 버킷의 파일은 해당 리전의 리소스와 작동하도록 설계되었습니다.

  • aws s3 ls --recursive s3://aws-codedeploy-us-east-2 --region us-east-2
  • aws s3 ls --recursive s3://aws-codedeploy-us-east-1 --region us-east-1
  • aws s3 ls --recursive s3://aws-codedeploy-us-west-1 --region us-west-1
  • aws s3 ls --recursive s3://aws-codedeploy-us-west-2 --region us-west-2
  • aws s3 ls --recursive s3://aws-codedeploy-ca-central-1 --region ca-central-1
  • aws s3 ls --recursive s3://aws-codedeploy-eu-west-1 --region eu-west-1
  • aws s3 ls --recursive s3://aws-codedeploy-eu-west-2 --region eu-west-2
  • aws s3 ls --recursive s3://aws-codedeploy-eu-west-3 --region eu-west-3
  • aws s3 ls --recursive s3://aws-codedeploy-eu-central-1 --region eu-central-1
  • aws s3 ls --recursive s3://aws-codedeploy-il-central-1 --region il-central-1
  • aws s3 ls --recursive s3://aws-codedeploy-ap-east-1 --region ap-east-1
  • aws s3 ls --recursive s3://aws-codedeploy-ap-northeast-1 --region ap-northeast-1
  • aws s3 ls --recursive s3://aws-codedeploy-ap-northeast-2 --region ap-northeast-2
  • aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-1 --region ap-southeast-1
  • aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-2 --region ap-southeast-2
  • aws s3 ls --recursive s3://aws-codedeploy-ap-southeast-4 --region ap-southeast-4
  • aws s3 ls --recursive s3://aws-codedeploy-ap-south-1 --region ap-south-1
  • aws s3 ls --recursive s3://aws-codedeploy-sa-east-1 --region sa-east-1

리소스 키트 파일 다운로드

파일을 다운로드하려면 리전에 해당하는 aws s3 cp 명령을 사용합니다.

참고

끝 부분에 마침표(.)를 삽입해야 합니다. 그러면 파일이 현재 디렉터리로 다운로드됩니다.

예를 들어, 다음 명령은 버킷의 /samples/latest/ 폴더 중 하나에서 SampleApp_Linux.zip이라는 파일 하나를 다운로드합니다.

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2
  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1
  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1
  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2
  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1
  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1
  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2
  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3
  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1
  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1
  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1
  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1
  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2
  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1
  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2
  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4
  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1
  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1

파일을 전부 다운로드하려면 다음 명령 중에서 리전에 해당하는 명령을 사용합니다.

  • aws s3 cp --recursive s3://aws-codedeploy-us-east-2 . --region us-east-2
  • aws s3 cp --recursive s3://aws-codedeploy-us-east-1 . --region us-east-1
  • aws s3 cp --recursive s3://aws-codedeploy-us-west-1 . --region us-west-1
  • aws s3 cp --recursive s3://aws-codedeploy-us-west-2 . --region us-west-2
  • aws s3 cp --recursive s3://aws-codedeploy-ca-central-1 . --region ca-central-1
  • aws s3 cp --recursive s3://aws-codedeploy-eu-west-1 . --region eu-west-1
  • aws s3 cp --recursive s3://aws-codedeploy-eu-west-2 . --region eu-west-2
  • aws s3 cp --recursive s3://aws-codedeploy-eu-west-3 . --region eu-west-3
  • aws s3 cp --recursive s3://aws-codedeploy-eu-central-1 . --region eu-central-1
  • aws s3 cp --recursive s3://aws-codedeploy-il-central-1 . --region il-central-1
  • aws s3 cp --recursive s3://aws-codedeploy-ap-east-1 . --region ap-east-1
  • aws s3 cp --recursive s3://aws-codedeploy-ap-northeast-1 . --region ap-northeast-1
  • aws s3 cp --recursive s3://aws-codedeploy-ap-northeast-2 . --region ap-northeast-2
  • aws s3 cp --recursive s3://aws-codedeploy-ap-southeast-1 . --region ap-southeast-1
  • aws s3 cp --recursive s3://aws-codedeploy-ap-southeast-2 . --region ap-southeast-2
  • aws s3 cp --recursive s3://aws-codedeploy-ap-southeast-4 . --region ap-southeast-4
  • aws s3 cp --recursive s3://aws-codedeploy-ap-south-1 . --region ap-south-1
  • aws s3 cp --recursive s3://aws-codedeploy-sa-east-1 . --region sa-east-1