全部产品
云市场

新建模版

更新时间:2019-08-05 18:41:35

本示例中,创建一个简单的示例模版,输入为ECS实例的某个特定状态(比如Running或者Stopped),输出为此账号下处于该特定状态的ECS实例的ID列表。该模版会执行DescribeInstances的OpenAPI,并自动翻页进行查询。如果此账号下符合该特定状态的ECS实例数量小于1000,则将全部列出,否则,列出前1000个。关于限制的详情,请参见使用限制

操作步骤

  1. 登录运维编排控制台

  2. 选择自定义模板,单击创建模版

  3. 在基本信息区域,配置模板参数。

    OOS
    1. 输入模版名称,本示例中为DescribeInstances。
    2. 模版详情区域,选择YAML格式,并输入以下示例模板。
    3. 说明:您可以修改此模版,增加多个Task,调用任意的OpenAPI。

    1. ---
    2. Description: DescribeInstances
    3. FormatVersion: OOS-2019-06-01
    4. Parameters:
    5. Status:
    6. Description: Running or Stopped
    7. Type: String
    8. Tasks:
    9. - Name: describeInstances
    10. Action: ACS::ExecuteAPI
    11. Properties:
    12. Service: ECS
    13. API: DescribeInstances
    14. Parameters:
    15. Status: "{{ Status }}"
    16. Outputs:
    17. InstanceIds:
    18. Type: List
    19. ValueSelector: .Instances.Instance[].InstanceId
    20. Outputs:
    21. InstanceIds:
    22. Type: List
    23. Value: "{{ describeInstances.InstanceIds }}"

4 . 单击创建模版