本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
ScalingConfig
設定容量提供者如何根據需求擴展 EC2 執行個體,包括執行個體上限和擴展政策。
語法
若要在 AWS Serverless Application Model (AWS SAM) 範本中宣告此實體,請使用下列語法。
YAML
MaxVCpuCount:IntegerAverageCPUUtilization:Double
Properties
-
MaxVCpuCount -
容量提供者可在所有運算執行個體中佈建vCPUs 數量上限。
類型:整數
必要:否
CloudFormation 相容性:此屬性會直接傳遞至
AWS::Lambda::CapacityProvider資源的MaxVCpuCount屬性。 -
AverageCPUUtilization -
擴展決策的目標平均 CPU 使用率百分比 (0-100)。當平均 CPU 使用率超過此閾值時,容量提供者將擴展 Amazon EC2 執行個體。
類型:Double
必要:否
CloudFormation 相容性:此屬性會直接傳遞至
AWS::Lambda::CapacityProvider資源的ScalingPolicies屬性。
範例
擴展組態
下列範例顯示具有最大 VCpu 計數和平均 CPU 使用率的擴展組態。
ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0