

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

# InstanceRequirements
<a name="sam-property-capacityprovider-instancerequirements"></a>

아키텍처 및 인스턴스 유형 제약 조건을 포함하여 용량 공급자가 시작할 EC2 인스턴스에 대한 요구 사항을 지정합니다.

## 구문
<a name="sam-property-capacityprovider-instancerequirements-syntax"></a>

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

### YAML
<a name="sam-property-capacityprovider-instancerequirements-syntax.yaml"></a>

```
[Architectures](#sam-capacityprovider-instancerequirements-architectures): List
[AllowedTypes](#sam-capacityprovider-instancerequirements-allowedtypes): List
[ExcludedTypes](#sam-capacityprovider-instancerequirements-excludedtypes): List
```

**참고**  
용량 공급자에 대한 인스턴스 요구 사항을 정의할 `ExcludedTypes` 때 `AllowedTypes` 또는 중 하나를 지정할 수 있지만 둘 다 지정할 수는 없습니다.

## 속성
<a name="sam-property-capacityprovider-instancerequirements-properties"></a>

 `Architectures`   <a name="sam-capacityprovider-instancerequirements-architectures"></a>
용량 공급자 인스턴스의 명령 세트 아키텍처입니다.  
*유효한 값*: `x86_64` 또는 `arm64`  
*유형*: 목록  
*필수 항목 여부*: 아니요  
*기본값*: `x86_64`  
*CloudFormation 호환성*:이 속성은 `AWS::Lambda::CapacityProvider` 리소스`[InstanceRequirements](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-capacityprovider.html#cfn-lambda-capacityprovider-instancerequirements)`의 `[Architectures](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-capacityprovider-instancerequirements.html#cfn-lambda-capacityprovider-instancerequirements-architectures)` 속성으로 직접 전달됩니다.

 `AllowedTypes`   <a name="sam-capacityprovider-instancerequirements-allowedtypes"></a>
용량 공급자 인스턴스에 허용되는 EC2 인스턴스 유형의 목록입니다.  
*유형*: 목록  
*필수 항목 여부*: 아니요  
*CloudFormation 호환성*:이 속성은 `AWS::Lambda::CapacityProvider` 리소스`[InstanceRequirements](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-capacityprovider.html#cfn-lambda-capacityprovider-instancerequirements)`의 `[AllowedInstanceTypes](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-capacityprovider-instancerequirements.html#cfn-lambda-capacityprovider-instancerequirements-allowedinstancetypes)` 속성으로 직접 전달됩니다.

 `ExcludedTypes`   <a name="sam-capacityprovider-instancerequirements-excludedtypes"></a>
용량 공급자에서 제외할 EC2 인스턴스 유형 목록입니다.  
*유형*: 목록  
*필수 항목 여부*: 아니요  
*CloudFormation 호환성*:이 속성은 `AWS::Lambda::CapacityProvider` 리소스`[InstanceRequirements](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-capacityprovider.html#cfn-lambda-capacityprovider-instancerequirements)`의 `[ExcludedInstanceTypes](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-capacityprovider-instancerequirements.html#cfn-lambda-capacityprovider-instancerequirements-excludedinstancetypes)` 속성으로 직접 전달됩니다.

## 예제
<a name="sam-property-capacityprovider-instancerequirements-examples"></a>

### 인스턴스 요구 사항 구성
<a name="sam-property-capacityprovider-instancerequirements-examples-basic"></a>

다음 예제에서는 특정 아키텍처 및 인스턴스 유형 제약 조건이 있는 인스턴스 요구 사항을 보여줍니다.

```
InstanceRequirements:
  Architectures:
    - x86_64
  ExcludedTypes:
    - t2.micro
```