文档

新建模板

更新时间:

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

操作步骤

  1. 登录系统运维管理管理控制台

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

    image

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

    image

    1. 输入模板名称,本示例中为DescribeInstances。

    2. 在模板详情区域,选择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 }}'
  4. 单击创建模板

  • 本页导读 (0)