ScalingConfig - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ScalingConfig

最大インスタンス制限やスケーリングポリシーなど、キャパシティプロバイダーが需要に基づいて EC2 インスタンスをスケーリングする方法を設定します。

構文

AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。

YAML

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