翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ScalingConfig
最大インスタンス制限やスケーリングポリシーなど、キャパシティプロバイダーが需要に基づいて EC2 インスタンスをスケーリングする方法を設定します。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。
YAML
MaxVCpuCount:IntegerAverageCPUUtilization:Double
プロパティ
-
MaxVCpuCount -
キャパシティープロバイダーがすべてのコンピューティングインスタンスにプロビジョニングできる vCPUs の最大数。
タイプ: 整数
必須: いいえ
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