

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

# CodeDeploy에서 배포 구성 작업
<a name="deployment-configurations"></a>

배포 구성은 배포 중 CodeDeploy에서 사용하는 규칙과 성공 및 실패 조건 세트입니다. 이러한 규칙과 조건은 EC2/온프레미스 컴퓨팅 플랫폼에 배포하는지, AWS Lambda 컴퓨팅 플랫폼에 배포하는지, Amazon ECS 컴퓨팅 플랫폼에 배포하는지에 따라 다릅니다.

## EC2/온프레미스 컴퓨팅 플랫폼에 대한 배포 구성
<a name="deployment-configuration-server"></a>



EC2/온프레미스 컴퓨팅 플랫폼에 배포하는 경우, 배포 구성은 '최소 정상 호스트' 값과 선택적 '영역당 최소 정상 호스트' 값을 사용하여 배포 중 언제든지 사용할 수 있어야 하는 인스턴스의 수 또는 비율을 지정합니다.

에서 제공하는 세 가지 사전 정의된 배포 구성 중 하나를 사용하거나 사용자 지정 배포 구성을 AWS 생성할 수 있습니다. 사용자 지정 배포 구성 만들기에 대한 자세한 내용은 [CodeDeploy에서 배포 구성 만들기](deployment-configurations-create.md) 단원을 참조하세요. 배포 구성을 지정하지 않으면 CodeDeplo에서는 CodeDeployDefault.OneAtATime 배포 구성을 사용합니다.

CodeDeplo가 배포 중 인스턴스 상태를 모니터링 및 평가하는 방법에 대한 자세한 내용은 [CodeDeploy 인스턴스 상태](instances-health.md) 단원을 참조하세요. AWS 계정에 이미 등록된 배포 구성 목록을 보려면 섹션을 참조하세요[CodeDeploy의 배포 구성 세부 정보 보기](deployment-configurations-view-details.md).

### EC2/온프레미스 컴퓨팅 플랫폼에 대한 미리 정의된 배포 구성
<a name="deployment-configurations-predefined"></a>

다음은 미리 정의된 배포 구성이 나열된 표입니다.

**참고**  
이 [zonal configuration](deployment-configurations-create.md#zonal-config) 기능(가용 영역당 정상 호스트 수를 지정할 수 있는 기능)을 지원하는 사전 정의된 배포 구성은 없습니다. 이 기능을 사용하려면 [배포 구성을 직접 생성](deployment-configurations-create.md)해야 합니다.


****  

| 배포 구성 | 설명 | 
| --- | --- | 
| CodeDeployDefault.AllAtOnce | **인 플레이스(in-place) 배포**:한 번에 가급적 많은 수의 인스턴스에 애플리케이션 개정을 배포하기 위한 시도입니다. 하나 이상의 인스턴스에 애플리케이션 개정이 배포되면 전체 배포 상태가 성공으로 표시됩니다. 어떤 인스턴스에도 애플리케이션 개정이 배포되지 않으면 전체 배포 상태가 실패로 표시됩니다. 아홉 개의 인스턴스가 있는 예제에서 CodeDeployDefault.AllAtOnce는 한 번에 아홉 개의 인스턴스 모두에 배포를 시도합니다. 인스턴스 하나에라도 배포에 성공하면 전체 배포가 성공합니다. 아홉 개 인스턴스 모두에 대한 배포에 실패하는 경우에만 실패합니다.**블루/그린 배포**: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/deployment-configurations.html) | 
| CodeDeployDefault.HalfAtATime |  **인 플레이스(in-place) 배포**: 최대 절반의 인스턴스(분수는 반내림함)에 한번에 배포합니다. 애플리케이션 개정이 인스턴스의 절반 이상(분수는 반올림함)에 배포되면 전체 배포가 성공합니다. 그렇지 않으면 배포가 실패합니다. 아홉 개의 인스턴스가 있는 예제에서는 한 번에 최대 네 개의 인스턴스에 배포합니다. 다섯 개 이상의 인스턴스에 대한 배포에 성공하면 전체 배포가 성공합니다. 그렇지 않으면 배포가 실패합니다.  여러 Auto Scaling 그룹의 인스턴스에 배포하는 경우 CodeDeploy는 속한 *Auto Scaling 그룹과 관계없이* 한 번에 최대 절반의 인스턴스에 배포합니다. 예를 들어 Auto Scaling 그룹이 두 개(`ASG1`, `ASG2`) 있고 각각 10개의 인스턴스가 있다고 가정해 보겠습니다. 이 시나리오에서 CodeDeploy는 `ASG1`에 있는 10개의 인스턴스에만 배포하고 성공했다고 간주할 수 있습니다. 인스턴스의 절반 이상에 배포했기 때문입니다.  **블루/그린 배포**:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/deployment-configurations.html)  | 
| CodeDeployDefault.OneAtATime |  **인 플레이스(in-place) 배포**: 한 번에 한 인스턴스에만 애플리케이션 개정을 배포합니다. 인스턴스가 두 개 이상 포함된 배포 그룹의 경우: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/deployment-configurations.html) 인스턴스가 하나뿐인 배포 그룹의 경우, 한 인스턴스에 대한 배포에 성공해야만 전체 배포에 성공합니다. **블루/그린 배포**: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/deployment-configurations.html)  | 

## Amazon ECS 컴퓨팅 플랫폼에 대한 배포 구성
<a name="deployment-configuration-ecs"></a>

Amazon ECS 컴퓨팅 플랫폼에 배포할 때 배포 구성은 트래픽이 업데이트된 Amazon ECS 작업 세트로 이동되는 방법을 지정합니다. **카나리(Canary)**, **리니어(Linear)** 또는 **한 번에 모두(All-at-once)** 배포 구성을 사용하여 트래픽을 이동할 수 있습니다. 자세한 내용은 [배포 구성](primary-components.md#primary-components-deployment-configuration) 단원을 참조하십시오.

Canary 또는 선형 배포 구성을 직접 사용자 지정하여 만들 수도 있습니다. 자세한 내용은 [CodeDeploy에서 배포 구성 만들기](deployment-configurations-create.md) 단원을 참조하십시오.

### Amazon ECS 컴퓨팅 플랫폼에 대해 미리 정의된 배포 구성
<a name="deployment-configurations-predefined-ecs"></a>

다음 표에는 Amazon ECS 배포에 사용할 수 있는 미리 정의된 구성이 나열되어 있습니다.

**참고**  
Network Load Balancer를 사용하는 경우 미리 정의된 배포 구성인 `CodeDeployDefault.ECSAllAtOnce`만이 지원됩니다.


****  

| 배포 구성 | 설명 | 
| --- | --- | 
|  CodeDeployDefault.ECSLinear10PercentEvery1Minutes  |  모든 트래픽이 전환될 때까지 트래픽의 10%가 매분마다 전환됩니다.  | 
|  CodeDeployDefault.ECSLinear10PercentEvery3Minutes   |  모든 트래픽이 이동될 때까지 트래픽의 10%가 3분마다 이동됩니다.  | 
|  CodeDeployDefault.ECSCanary10Percent5Minutes  |  첫 번째 증분에 트래픽의 10%가 전환됩니다. 나머지 90%는 5분 이후 배포됩니다.  | 
| CodeDeployDefault.ECSCanary10Percent15Minutes |  첫 번째 증분에 트래픽의 10%가 전환됩니다. 나머지 90%는 15분 후에 배포됩니다.  | 
|  CodeDeployDefault.ECSAllAtOnce  |  모든 트래픽을 업데이트된 Amazon ECS 컨테이너로 한 번에 이동합니다.  | 

## CloudFormation 블루/그린 배포를 위한 배포 구성(Amazon ECS)
<a name="deployment-configuration-cfn-bg"></a>

 CloudFormation 블루/그린 배포를 통해 Amazon ECS 컴퓨팅 플랫폼에 배포하는 경우 배포 구성은 트래픽이 업데이트된 Amazon ECS 컨테이너로 이동하는 방법을 지정합니다. **카나리(Canary)**, **리니어(Linear)** 또는 **한 번에 모두(All-at-once)** 배포 구성을 사용하여 트래픽을 이동할 수 있습니다. 자세한 내용은 [배포 구성](primary-components.md#primary-components-deployment-configuration) 단원을 참조하십시오.

 CloudFormation 블루/그린 배포에서는 자체 사용자 지정 canary 또는 선형 배포 구성을 생성할 수 없습니다. 를 사용하여 Amazon ECS 블루/그린 배포를 관리하는 CloudFormation 방법에 대한 step-by-step 지침은 *CloudFormation 사용 설명서*의 [를 사용하여 CodeDeploy를 통해 ECS 블루/그린 배포 자동화 CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/blue-green.html)를 참조하세요.

**참고**  
유럽(밀라노), 아프리카(케이프타운) 및 아시아 태평양(오사카) 리전에서는를 사용하여 Amazon ECS 블루/그린 배포를 관리할 수 CloudFormation 없습니다.

## AWS Lambda 컴퓨팅 플랫폼의 배포 구성
<a name="deployment-configuration-lambda"></a>

 AWS Lambda 컴퓨팅 플랫폼에 배포할 때 배포 구성은 트래픽이 애플리케이션의 새 Lambda 함수 버전으로 이동하는 방법을 지정합니다. **카나리(Canary)**, **리니어(Linear)** 또는 **한 번에 모두(All-at-once)** 배포 구성을 사용하여 트래픽을 이동할 수 있습니다. 자세한 내용은 [배포 구성](primary-components.md#primary-components-deployment-configuration) 단원을 참조하십시오.

Canary 또는 선형 배포 구성을 직접 사용자 지정하여 만들 수도 있습니다. 자세한 내용은 [CodeDeploy에서 배포 구성 만들기](deployment-configurations-create.md) 단원을 참조하십시오.

### AWS Lambda 컴퓨팅 플랫폼에 대해 미리 정의된 배포 구성
<a name="deployment-configurations-predefined-lambda"></a>

다음 표에는 AWS Lambda 배포에 사용할 수 있는 미리 정의된 구성이 나열되어 있습니다.


****  

| 배포 구성 | 설명 | 
| --- | --- | 
|  CodeDeployDefault.LambdaCanary10Percent5Minutes  |  첫 번째 증분에 트래픽의 10%가 전환됩니다. 나머지 90%는 5분 이후 배포됩니다.  | 
|  CodeDeployDefault.LambdaCanary10Percent10Minutes  |  첫 번째 증분에 트래픽의 10%가 전환됩니다. 나머지 90%는 10분 이후 배포됩니다.  | 
|  CodeDeployDefault.LambdaCanary10Percent15Minutes  |  첫 번째 증분에 트래픽의 10%가 전환됩니다. 나머지 90%는 15분 후에 배포됩니다.  | 
|  CodeDeployDefault.LambdaCanary10Percent30Minutes  |  첫 번째 증분에 트래픽의 10%가 전환됩니다. 나머지 90%는 30분 이후 배포됩니다.  | 
|  CodeDeployDefault.LambdaLinear10PercentEvery1Minute  | 모든 트래픽이 전환될 때까지 트래픽의 10%가 매분마다 전환됩니다. | 
|  CodeDeployDefault.LambdaLinear10PercentEvery2Minutes  |  모든 트래픽이 이동될 때까지 트래픽의 10%가 2분마다 이동됩니다.  | 
|  CodeDeployDefault.LambdaLinear10PercentEvery3Minutes  |  모든 트래픽이 이동될 때까지 트래픽의 10%가 3분마다 이동됩니다.  | 
| CodeDeployDefault.LambdaLinear10PercentEvery10Minutes | 모든 트래픽이 전환될 때까지 트래픽의 10%가 10분마다 전환됩니다. | 
|  CodeDeployDefault.LambdaAllAtOnce  |  업데이트된 Lambda 함수로 모든 트래픽을 한번에 전환합니다.  | 

## 주제
<a name="topiclist-deployment-configurations"></a>
+ [Create a Deployment Configuration](deployment-configurations-create.md)
+ [View Deployment Configuration Details](deployment-configurations-view-details.md)
+ [Delete a Deployment Configuration](deployment-configurations-delete.md)

# CodeDeploy에서 배포 구성 만들기
<a name="deployment-configurations-create"></a>

CodeDeploy와 함께 제공되는 기본 배포 구성 중 하나를 사용하고 싶지 않은 경우 다음 지침을 사용하여 직접 만들 수 있습니다.

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

 CloudFormation 템플릿을 사용하여 배포 구성을 생성하는 방법에 대한 자세한 내용은 섹션을 참조하세요[CloudFormation CodeDeploy 참조용 템플릿](reference-cloudformation-templates.md).

**Topics**
+ [배포 구성 생성(콘솔)](#deployment-configurations-create-console)
+ [CodeDeploy에서 배포 구성 생성(AWS CLI)](#deployment-configurations-create-cli)

## 배포 구성 생성(콘솔)
<a name="deployment-configurations-create-console"></a>

 AWS 콘솔을 사용하여 배포 구성을 만들려면 다음 지침을 따르세요.

**콘솔을 사용하여 CodeDeploy에서 배포 구성을 생성하려면 다음을 수행하세요.**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy) CodeDeploy 콘솔을 엽니다.
**참고**  
[CodeDeploy 시작하기](getting-started-codedeploy.md)에서 설정한 사용자와 동일한 사용자로 로그인합니다.

1. 탐색 창에서 **배포 구성**을 선택합니다.

   기본 제공 배포 구성 목록이 나타납니다.

1. **배포 구성 만들기**를 선택합니다.

1. **배포 구성 이름**에 배포 구성 이름을 입력합니다. 예를 들어 **my-deployment-config**입니다.

1. **컴퓨팅 플랫폼**에서 다음 중 하나를 선택합니다.
   + **EC2/온프레미스**
   + **AWS Lambda**
   + **Amazon ECS**

1. 다음 중 하나를 수행하세요.
   + **EC2/온프레미스**를 선택한 경우:

     1. **최소 정상 호스트**에서 배포 중 언제든지 사용 가능한 상태로 유지되어야 하는 인스턴스의 수 또는 비율을 지정합니다. CodeDeplo가 배포 중 인스턴스 상태를 모니터링 및 평가하는 방법에 대한 자세한 내용은 [CodeDeploy 인스턴스 상태](instances-health.md) 단원을 참조하세요.

     1. (선택 사항) **영역 구성**에서 **영역 구성 활성화**를 선택하여 CodeDeploy가 AWS 리전 내에서 한 번에 하나의 [가용 영역](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones)에 애플리케이션을 배포하도록 합니다. 한 번에 하나의 가용 영역에 배포하면 배포의 성능과 실행 가능성에 대한 신뢰가 높아짐에 따라 점차 더 많은 대상에게 배포를 노출할 수 있습니다. 역 구성을 활성화하지 않으면 CodeDeploy는 리전 전체에서 무작위로 선택한 호스트에 애플리케이션을 배포합니다.

        영역 구성 기능을 활성화하는 경우 다음 사항에 유의하세요.
        + 영역 구성 기능은 Amazon EC2 인스턴스에 대한 현재 위치 배포에서만 지원됩니다. (블루/그린 배포 및 온프레미스 인스턴스는 지원되지 않음) 현재 위치 배포에 대한 자세한 내용은 [배포 유형](primary-components.md#primary-components-deployment-type) 단원을 참조하세요.
        + 영역 구성 기능은 [미리 정의된 배포 구성](deployment-configurations.md#deployment-configurations-predefined)에서는 지원되지 않습니다. 영역 구성을 사용하려면 여기에 설명된 대로 사용자 지정 배포 구성을 만들어야 합니다.
        + CodeDeploy가 배포를 롤백해야 하는 경우 CodeDeploy는 임의의 호스트에서 롤백 작업을 수행합니다. (예상대로 CodeDeploy는 한 번에 한 영역씩 롤백하지 않음) 이 롤백 동작은 성능상의 이유로 선택되었습니다. 롤백에 대한 자세한 내용은 [CodeDeploy를 사용하여 재배포 및 배포 롤백](deployments-rollback-and-redeploy.md)을 참조하세요.

     1. **영역 구성 활성화** 확인란을 선택한 경우 선택적으로 다음 옵션을 지정합니다.
        + (선택 사항) **모니터 지속 시간**에서 가용 영역에 대한 배포를 완료한 후 CodeDeploy가 대기해야 하는 기간(초)을 지정합니다. CodeDeploy는 다음 가용 영역으로의 배포를 시작하기 전에 이 시간 동안 대기합니다. 다음 가용 영역에 배포하기 전에 한 가용 영역에서 배포가 스스로를 증명(또는 '베이크')할 시간을 주기 위해 모니터 지속 시간을 추가하는 것을 고려하세요. 모니터 지속 시간을 지정하지 않으면 CodeDeploy는 즉시 다음 가용 영역으로 배포를 시작합니다. **모니터 지속 시간** 설정의 작동 방식에 대한 자세한 내용은 [가용 영역당 최소 정상 인스턴스 수 정보](instances-health.md#minimum-healthy-hosts-az)를 참조하세요.
        + (선택 사항) **첫 번째 영역에 대한 모니터 지속 시간 추가**를 선택하여 첫 번째 가용성 영역에만 적용되는 모니터 지속 시간을 설정합니다. 첫 번째 가용 영역에 대해 추가 베이크 시간을 허용하려는 경우 이 옵션을 설정할 수 있습니다. **첫 번째 영역 모니터 지속 시간 추가**에 값을 지정하지 않으면 CodeDeploy는 첫 번째 가용성 영역의 **모니터 지속 시간** 값을 사용합니다.
        + (선택 사항) **영역당 최소 정상 호스트**에서 배포 중 가용 영역별로 사용 가능한 상태로 유지되어야 하는 인스턴스의 수 또는 백분율을 지정합니다. 백분율을 지정하려면 **FLEET\$1PERCENT**를 선택하고, 숫자를 지정하려면 **HOST\$1COUNT**를 선택합니다. 이 필드는 **최소 정상 호스트** 필드와 함께 작동합니다. 자세한 내용은 [가용 영역당 최소 정상 인스턴스 수 정보](instances-health.md#minimum-healthy-hosts-az) 단원을 참조하십시오.

          **영역당 최소 정상 호스트**에서 값을 지정하지 않으면 CodeDeploy는 기본값인 `0`%를 사용합니다.
   + **AWS Lambda** 또는 **Amazon ECS**를 선택한 경우:

     1. **유형**에서 **선형** 또는 **캐너리**를 선택합니다.

     1. **단계** 및 **간격** 필드에서 다음 중 하나를 수행하세요.
        + **단계**에 **캐너리**를 선택한 경우, 이동할 트래픽의 백분율(1에서 99 사이)을 입력합니다. 이 값은 첫 번째 증분에서 이동되는 트래픽의 백분율입니다. 나머지 트래픽은 선택한 간격 후에 두 번째 증분으로 이동합니다.

          **간격**에 첫 번째와 두 번째 트래픽 이동 사이의 시간(분)을 입력합니다.
        + **단계**에 **선형**을 선택한 경우, 이동할 트래픽의 백분율(1에서 99 사이)을 입력합니다. 이 값은 각 간격이 시작될 때 이동되는 트래픽의 비율입니다.

          **간격**에 각 증분 이동 사이의 시간(분)을 입력합니다.

1. **배포 구성 만들기**를 선택합니다.

   이제 배포 그룹과 연결할 수 있는 배포 구성이 생겼습니다.

## CodeDeploy에서 배포 구성 생성(AWS CLI)
<a name="deployment-configurations-create-cli"></a>

 AWS CLI 를 사용하여 배포 구성을 생성하려면 [create-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/create-deployment-config.html) 명령을 호출합니다.



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

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



다음 예에서는 배포당 총 300개의 대상 인스턴스가 정상 상태를 유지해야 하고 가용 영역당 50개의 대상 인스턴스가 정상 상태를 유지해야 하는 `300Total50PerAZ`라는 EC2/온프레미스 배포 구성을 생성합니다. 또한 모니터 지속 시간을 1시간으로 설정합니다.

```
aws deploy create-deployment-config --deployment-config-name 300Total50PerAZ --minimum-healthy-hosts type=HOST_COUNT,value=300 --zonal-config '{"monitorDurationInSeconds":3600,"minimumHealthyHostsPerZone":{"type":"HOST_COUNT","value":50}}'
```





다음 예제에서는 라는 AWS Lambda 배포 구성을 생성합니다`Canary25Percent45Minutes`. 이 구성은 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
```



다음 예에서는 `Canary25Percent45Minutes`라는 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
```

# CodeDeploy의 배포 구성 세부 정보 보기
<a name="deployment-configurations-view-details"></a>

CodeDeploy 콘솔, AWS CLI또는 CodeDeploy APIs를 사용하여 AWS 계정과 연결된 배포 구성에 대한 세부 정보를 볼 수 있습니다. 미리 정의된 CodeDeploy 배포 구성에 대한 설명은 [EC2/온프레미스 컴퓨팅 플랫폼에 대한 미리 정의된 배포 구성](deployment-configurations.md#deployment-configurations-predefined) 단원을 참조하세요.

**Topics**
+ [배포 구성 세부 정보 보기(콘솔)](#deployment-configurations-view-details-console)
+ [배포 구성 보기(CLI)](#deployment-configurations-view-details-cli)

## 배포 구성 세부 정보 보기(콘솔)
<a name="deployment-configurations-view-details-console"></a>

CodeDeploy 콘솔을 사용하여 배포 구성 이름 목록을 보려면 다음과 같이 하세요.

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy) CodeDeploy 콘솔을 엽니다.
**참고**  
[CodeDeploy 시작하기](getting-started-codedeploy.md)에서 설정한 사용자와 동일한 사용자로 로그인합니다.

1. 탐색 창에서 **배포**를 확장하고 **배포 구성**을 선택합니다.

    여기에서 각 배포 구성에 대한 배포 구성 이름과 기준을 볼 수 있습니다.
**참고**  
항목이 표시되지 않으면 올바른 리전이 선택되어 있는지 확인합니다. 탐색 모음의 리전 선택기에서 *AWS 일반 참조*의 [리전 및 엔드포인트](https://docs.aws.amazon.com/general/latest/gr/rande.html#codedeploy_region)에 나열된 리전 중 하나를 선택합니다. CodeDeploy는 이러한 리전에서만 지원됩니다.

## 배포 구성 보기(CLI)
<a name="deployment-configurations-view-details-cli"></a>

 AWS CLI 를 사용하여 배포 구성 세부 정보를 보려면 `get-deployment-config` 명령 또는 `list-deployment-configs` 명령을 호출합니다.

단일 배포 구성에 대한 세부 정보를 보려면 [get-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment-config.html) 명령을 호출하여 고유한 배포 구성 이름을 지정합니다.

여러 배포 구성에 대한 세부 정보를 보려면 [list-deployments](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployments.html) 명령을 호출합니다.

# CodeDeploy에서 배포 구성 삭제
<a name="deployment-configurations-delete"></a>

 AWS CLI 또는 CodeDeploy APIs를 사용하여 AWS 계정과 연결된 사용자 지정 배포 구성을 삭제할 수 있습니다. `CodeDeployDefault.AllAtOnce`, `CodeDeployDefault.HalfAtATime` 및 `CodeDeployDefault.OneAtATime`과 같은 기본 제공 배포 구성은 삭제할 수 없습니다.

**주의**  
사용 중인 사용자 지정 배포 구성은 삭제할 수 없습니다. 사용되지 않는 사용자 지정 배포 구성을 삭제하면 더 이상 새 배포 및 새 배포 그룹과 연결할 수 없습니다. 이 작업은 실행을 취소할 수 없습니다.

 AWS CLI 를 사용하여 배포 구성을 삭제하려면 배포 구성 이름을 지정하여 [delete-deployment-config](https://docs.aws.amazon.com/cli/latest/reference/deploy/delete-deployment-config.html) 명령을 호출합니다. 배포 구성 이름 목록을 보려면 [list-deployment-configs](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployment-configs.html) 명령을 호출하세요.

다음 예에서는 ThreeQuartershealthy라는 이름의 배포 구성을 삭제합니다.

```
aws deploy delete-deployment-config --deployment-config-name ThreeQuartersHealthy
```