AWS::ApplicationAutoScaling::ScalableTarget ScheduledAction - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::ApplicationAutoScaling::ScalableTarget ScheduledAction

ScheduledActionScalableTarget 的一个属性,用于指定可扩展目标的计划操作。

有关更多信息,请参阅 Application Auto Scaling API 参考中的 PutScheduledAction

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "EndTime" : Timestamp, "ScalableTargetAction" : ScalableTargetAction, "Schedule" : String, "ScheduledActionName" : String, "StartTime" : Timestamp }

属性

EndTime

重复计划的结束日期和时间。

必需:否

类型:Timestamp

Update requires: No interruption

ScalableTargetAction

新的最小容量和最大容量。您可以设置两个值或仅设置一个值。在计划的时间,如果当前容量低于最小容量,Application Auto Scaling 将扩展至最小容量。如果当前容量高于最大容量,Application Auto Scaling 将缩减至最大容量。

必需:否

类型ScalableTargetAction

Update requires: No interruption

Schedule

此操作的计划。支持以下格式:

  • At 表达式 -“at(yyyy-mm-ddThh:mm:ss)

  • Rate 表达式 -“rate(value unit)

  • Cron 表达式 -“cron(fields)

At 表达式用于一次性计划。指定时间 (UTC)。

对于 Rate 表达式, 是正整数,单位minute | minutes | hour | hours | day | days

有关 Cron 表达式的更多信息,请参阅 Amazon CloudWatch Events 用户指南 中的 Cron 表达式

必需:是

类型:字符串

最低1

最高1600

模式[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: No interruption

ScheduledActionName

计划操作的名称。在指定可扩展目标上的所有其他计划操作中,此名称必须唯一。

必需:是

类型:字符串

最低1

最高256

模式(?!((^[ ]+.*)|(.*([\u0000-\u001f]|[\u007f-\u009f]|[:/|])+.*)|(.*[ ]+$))).+

Update requires: No interruption

StartTime

计划的操作开始日期和时间。

必需:否

类型:Timestamp

Update requires: No interruption

另请参阅