ScalingConfig - AWS Serverless Application Model

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

ScalingConfig

設定容量提供者如何根據需求擴展 EC2 執行個體,包括執行個體上限和擴展政策。

語法

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

YAML

MaxVCpuCount: Integer AverageCPUUtilization: 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