CodeDeploy 를 사용하여 배포 구성 만들기 - AWS CodeDeploy

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

CodeDeploy 를 사용하여 배포 구성 만들기

CodeDeploy 콘솔,AWS CLI, CodeDeploy API 또는AWS CloudFormation템플릿을 사용하여 사용자 지정 배포 구성을 만들 수 있습니다.

AWS CloudFormation 사용하여 배포 구성 생성에 대한 자세한 내용은 AWS CloudFormationCodeDeploy 참조용 템플릿을 참조하십시오.

를 사용하려면AWS CLI를 사용하여 배포 구성을 생성하려면작성-배포 구성명령을 호출해 다음을 지정합니다.

  • 배포 구성을 고유하게 식별하는 이름. 이 이름은 CodeDeploy 를 사용하여 만드는 모든 배포 구성에서 고유해야 합니다.AWS계정을 생성합니다.

  • 배포 중 언제든지 사용할 수 있어야 하는 정상 인스턴스의 최소 개수 또는 비율. 자세한 내용은 Instance Health 섹션을 참조하세요.

다음 예에서는 배포 중 정상 상태를 유지하기 위해 대상 인스턴스의 75% 를 필요로 하는 TThreeQuartersHealthy 라는 EC2/온-프레미스 배포 구성을 생성합니다.

aws deploy create-deployment-config --deployment-config-name ThreeQuartersHealthy --minimum-healthy-hosts type=FLEET_PERCENT,value=75

다음 예제에서는AWSCanary25Percent45Muts라는 Lambda 배포 구성의 구성 이 구성은 Canary 트래픽 이동을 사용하여 첫 증분에서 트래픽의 25퍼센트를 이동합니다. 나머지 75%는 45분 후에 이동됩니다.

aws deploy create-deployment-config --deployment-config-name Canary25Percent45Minutes --traffic-routing-config "type="TimeBasedCanary",timeBasedCanary={canaryPercentage=25,canaryInterval=45}" --compute-platform Lambda

다음 예에서는 Canary25Percent45Muts라는 Amazon ECS 배포 구성을 생성합니다. 이 구성은 Canary 트래픽 이동을 사용하여 첫 증분에서 트래픽의 25퍼센트를 이동합니다. 나머지 75%는 45분 후에 이동됩니다.

aws deploy create-deployment-config --deployment-config-name Canary25Percent45Minutes --traffic-routing-config "type="TimeBasedCanary",timeBasedCanary={canaryPercentage=25,canaryInterval=45}" --compute-platform ECS