

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

# CapacityProviderConfig
<a name="sam-property-function-capacityproviderconfig"></a>

함수의 게시된 버전을 연결할 용량 공급자를 구성합니다. 이렇게 하면 Lambda에서 관리하는 고객 소유 EC2 인스턴스에서 함수를 실행할 수 있습니다.

**참고**  
이 구성은 함수의 컴퓨팅 유형을 결정하며 첫 번째 함수 배포 중에 지정해야 합니다. 함수 리소스가 생성된 후에는 추가하거나 제거할 수 없습니다.

## 구문
<a name="sam-property-function-capacityproviderconfig-syntax"></a>

 AWS Serverless Application Model (AWS SAM) 템플릿에서이 개체를 선언하려면 다음 구문을 사용합니다.

### YAML
<a name="sam-property-function-capacityproviderconfig-syntax.yaml"></a>

```
[Arn](#sam-function-capacityproviderconfig-arn): {{String}}
[ExecutionEnvironmentMemoryGiBPerVCpu](#sam-function-capacityproviderconfig-executionenvironmentmemorygibpervcpu): {{Float}}
[PerExecutionEnvironmentMaxConcurrency](#sam-function-capacityproviderconfig-perexecutionenvironmentmaxconcurrency): {{Integer}}
```

## 속성
<a name="sam-property-function-capacityproviderconfig-properties"></a>

 `Arn`   <a name="sam-function-capacityproviderconfig-arn"></a>
이 함수에 사용할 용량 공급자의 ARN입니다.  
*유형*: 문자열  
*필수 항목 여부:* 예  
*CloudFormation 호환성*:이 속성은 SAM에 고유합니다.

 `ExecutionEnvironmentMemoryGiBPerVCpu`   <a name="sam-function-capacityproviderconfig-executionenvironmentmemorygibpervcpu"></a>
각 실행 환경에 대한 vCPU 대비 메모리(GiB)의 비율입니다.  
CPU당 메모리 비율은 함수의 총 메모리인 2048MB를 초과할 수 없습니다. 지원되는 memory-to-CPU 비율은 CPU당 2GB, 4GB 또는 8GB입니다.
*유형*: 부동 소수점  
*필수 항목 여부*: 아니요  
*CloudFormation 호환성*:이 속성은 `AWS::Lambda::Function` 리소스의 `[ExecutionEnvironmentMemoryGiBPerVCpu](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-lambdamanagedinstancescapacityproviderconfig)` 속성으로 직접 전달됩니다.

 `PerExecutionEnvironmentMaxConcurrency`   <a name="sam-function-capacityproviderconfig-perexecutionenvironmentmaxconcurrency"></a>
실행 환경(샌드박스)당 최대 동시 실행 수입니다.  
*유형*: 정수  
*필수 항목 여부*: 아니요  
*CloudFormation 호환성*:이 속성은 `AWS::Lambda::Function` 리소스의 `[PerExecutionEnvironmentMaxConcurrency](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-lambdamanagedinstancescapacityproviderconfig)` 속성으로 직접 전달됩니다.

## 예제
<a name="sam-property-function-capacityproviderconfig-examples"></a>

### 용량 공급자 구성
<a name="sam-property-function-capacityproviderconfig-examples-basic"></a>

다음 예제에서는 용량 공급자 리소스를 참조하는 용량 공급자 구성을 보여줍니다.

```
CapacityProviderConfig:
  Arn: !GetAtt {{MyCapacityProvider}}.Arn
  ExecutionEnvironmentMemoryGiBPerVCpu: 4.0
  PerExecutionEnvironmentMaxConcurrency: 100
```