本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
InstanceRequirements
指定将由容量提供商启动的 EC2 实例的要求,包括架构和实例类型限制。
语法
要在 AWS Serverless Application Model (AWS SAM) 模板中声明此实体,请使用以下语法。
YAML
Architectures:ListAllowedTypes:ListExcludedTypes:List
注意
您可以选择在为容量提供商定义实例要求ExcludedTypes时指定其中一个AllowedTypes或一个,但不能同时指定两者。
Properties
-
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