翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
InstanceRequirements
アーキテクチャやインスタンスタイプの制約など、キャパシティープロバイダーによって起動される EC2 インスタンスの要件を指定します。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。
YAML
Architectures:ListAllowedTypes:ListExcludedTypes:List
注記
キャパシティープロバイダーのインスタンス要件を定義するExcludedTypesときに、 AllowedTypesまたは のいずれかを指定できますが、両方を指定することはできません。
プロパティ
-
Architectures -
キャパシティープロバイダーインスタンスの命令セットアーキテクチャ。
有効な値:
x86_64またはarm64タイプ: リスト
必須: いいえ
デフォルト:
x86_64CloudFormation 互換性: このプロパティは、
AWS::Lambda::CapacityProviderリソースのArchitecturesプロパティに直接渡されます。 -
AllowedTypes -
キャパシティープロバイダーインスタンスで許可される EC2 インスタンスタイプのリスト。
タイプ: リスト
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::Lambda::CapacityProviderリソースのAllowedInstanceTypesプロパティに直接渡されます。 -
ExcludedTypes -
キャパシティープロバイダーから除外する EC2 インスタンスタイプのリスト。
タイプ: リスト
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::Lambda::CapacityProviderリソースのExcludedInstanceTypesプロパティに直接渡されます。
例
インスタンス要件の設定
次の例は、特定のアーキテクチャとインスタンスタイプの制約があるインスタンス要件を示しています。
InstanceRequirements: Architectures: - x86_64 ExcludedTypes: - t2.micro