创建伸缩任务(CreateScheduledTask),如创建 12:00 触发第四步伸缩规则的定时任务。在请求时,需要指定第四步返回的 ScalingRuleAri。
请求示例
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要创建一个在12:00触发特定伸缩规则的定时任务,您需要通过调用阿里云ECS弹性伸缩服务(ESS)的CreateScheduledTask
API来实现。以下是执行此操作的具体步骤和参数说明:
准备参数:
构造API请求:
CreateScheduledTask
。ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp12tcnol686y1ik****
),这是触发定时任务时要执行的具体伸缩规则。2023-04-01T12:00Z
(这里使用UTC时间)。Daily
表示每天),并设置相应的值(如1
表示每天执行一次)。对于一次性任务,这些参数可忽略。ScheduledTaskName
、Description
等,可根据实际需求添加。发起API调用: 构建完整的HTTP或HTTPS请求URL,包含上述所有必要参数及公共请求参数(如AccessKeyId、SignatureMethod等),然后通过编程方式或使用Postman等工具发送请求。
示例请求结构如下(请替换方括号内的内容为实际值):
http(s)://ess.aliyuncs.com/
?Action=CreateScheduledTask
&RegionId=[您的地域ID]
&ScalingGroupId=[您的伸缩组ID]
&ScheduledAction=[第四步返回的ScalingRuleAri]
&LaunchTime=2023-04-01T12:00Z
&公共请求参数
ScheduledTaskId
的响应,这表示您的定时任务已创建成功。请注意,如果同时有多个定时任务计划在相近时间触发同一伸缩组的伸缩规则,处理逻辑将依据任务的触发时间和类型有所不同,请参考文档中的注意事项。
通过以上步骤,您可以成功创建一个在指定时间(如12:00)触发特定伸缩规则的定时任务。