新建模板
本示例中,创建一个简单的示例模板,输入为ECS实例的某个特定状态(比如Running或者Stopped),输出为此账号下处于该特定状态的ECS实例的ID列表。该模板会执行DescribeInstances的OpenAPI,并自动翻页进行查询。如果此账号下符合该特定状态的ECS实例数量小于1000,则将全部列出,否则,列出前1000个。关于限制的详情,请参见使用限制。
操作步骤
登录系统运维管理管理控制台。
选择自定义任务模板,单击创建模板。
在基本信息区域,配置模板参数。
输入模板名称,本示例中为DescribeInstances。
在模板详情区域,选择YAML格式,并输入以下示例模板。 您可以修改此模板,增加多个Task,调用任意的OpenAPI。
Description: DescribeInstances FormatVersion: OOS-2019-06-01 Parameters: Status: Description: Running or Stopped Type: String Tasks: - Name: describeInstances Action: ACS::ExecuteAPI Properties: Service: ECS API: DescribeInstances Parameters: Status: '{{ Status }}' Outputs: InstanceIds: Type: List ValueSelector: .Instances.Instance[].InstanceId Outputs: InstanceIds: Type: List Value: '{{ describeInstances.InstanceIds }}'
单击创建模板。