기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CodeDeploy 지원 AMI를 사용한 변경 가능한 배포
AWS CodeDeploy
Amazon Linux(버전 1)
Amazon Linux 2
RedHat 7
CentOS 7
CodeDeploy를 처음 사용하기 전에 여러 설정 단계를 완료해야 합니다.
AWS CodeDeploy에 대한 서비스 역할 생성, 배포에서 서비스 역할 ARN 사용
모든 CT 옵션IDs는 변경 유형 참조에서 찾을 수 있습니다.
참고
현재이 솔루션과 함께 Amazon S3 스토리지를 사용해야 합니다.
기본 단계는 여기에 요약되어 있으며 절차는 AMS 사용 설명서에 자세히 설명되어 있습니다.
Amazon S3 스토리지 버킷을 생성합니다. CT: ct-1a68ck03fn98r. S3 버킷에는 버전 관리가 활성화되어 있어야 합니다(이 작업에 대한 자세한 내용은 버킷 버전 관리 활성화 참조).
번들 CodeDeploy 아티팩트를 여기에 넣습니다. AMS를 통한 액세스 요청 없이 Amazon S3 콘솔에서이 작업을 수행할 수 있습니다. 또는이 명령의 변형을 사용합니다.
aws s3 cpZIP_FILEPATH_AND_NAMEs3://S3BUCKET_NAME/AMS
customer-AMI를 찾아 다음 중 하나를 사용합니다.AMS 콘솔: 관련 VPC의 VPC 세부 정보 페이지
AMS API AMS SKMS API 참조는 AWS Artifact 콘솔의 보고서 탭을 참조하세요. 또는 CLI:
aws amsskms list-amis
Autoscaling 그룹(ASG)을 생성합니다. CT: ct-2tylseo8rxfsc. AMS AMI를 지정하고, 로드 밸런서가 열린 포트를 갖도록 설정하고,
customer-mc-ec2-instance-profile에를 지정합니다ASGIAMInstanceProfile.CodeDeploy 애플리케이션을 생성합니다. CT: ct-0ah3gwb9seqk2. 파라미터에는 애플리케이션 이름이 포함됩니다. 예:
WordpressProd.CodeDeploy 배포 그룹을 생성합니다. CT: ct-2gd0u847qd9d2. 파라미터에는 CodeDeploy 애플리케이션 이름, ASG 이름, 구성 유형 이름 및 서비스 역할 ARN이 포함됩니다.
CodeDeploy 애플리케이션을 배포합니다. CT: ct-2edc3sd1™rb. 파라미터에는 CodeDeploy 애플리케이션 이름, 구성 유형 이름, 배포 그룹 이름, 개정 유형 및 CodeDeploy 아티팩트가 있는 S3 버킷 위치가 포함됩니다.