InstanceRequirements - AWS Serverless Application Model

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

InstanceRequirements

指定容量提供者將啟動之 EC2 執行個體的需求,包括架構和執行個體類型限制。

語法

若要在 AWS Serverless Application Model (AWS SAM) 範本中宣告此實體,請使用下列語法。

YAML

Architectures: List AllowedTypes: List ExcludedTypes: List
注意

您可以選擇在定義容量提供者的執行個體需求ExcludedTypes時指定 AllowedTypes或 ,但不能同時指定兩者。

Properties

Architectures

容量提供者執行個體的指示集架構。

有效值x86_64arm64

類型:清單

必要:否

預設x86_64

CloudFormation 相容性:此屬性會直接傳遞至 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