ScalingConfig - AWS Serverless Application Model

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

ScalingConfig

配置容量提供商如何根据需求扩展 EC2 实例,包括最大实例限制和扩展策略。

语法

要在 AWS Serverless Application Model (AWS SAM) 模板中声明此实体,请使用以下语法。

YAML

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