本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
ScalingConfig
配置容量提供商如何根据需求扩展 EC2 实例,包括最大实例限制和扩展策略。
语法
要在 AWS Serverless Application Model (AWS SAM) 模板中声明此实体,请使用以下语法。
YAML
MaxVCpuCount:IntegerAverageCPUUtilization:Double
Properties
-
MaxVCpuCount -
容量提供者可以在所有计算实例中配置的最大 v CPUs 数。
类型:整数
必需:否
CloudFormation 兼容性:此属性直接传递给
AWS::Lambda::CapacityProvider资源的MaxVCpuCount属性。 -
AverageCPUUtilization -
扩展决策的目标平均 CPU 利用率百分比 (0-100)。当平均 CPU 使用率超过此阈值时,容量提供商将扩展 Amazon EC2 实例。
类型:双精度
必需:否
CloudFormation 兼容性:此属性直接传递给
AWS::Lambda::CapacityProvider资源的ScalingPolicies属性。
示例
扩展配置
以下示例显示了具有最大 VCpu 计数和平均 CPU 利用率的扩展配置。
ScalingConfig: MaxVCpuCount: 10 AverageCPUUtilization: 70.0