全部产品
Search
文档中心

执行模版中使用普通参数

更新时间: 2020-10-22

在您了解运维编排模板的创建与执行后。当执行不同的模板却有部分相同的参数值时,基本每次需要查询相应的参数值并分别填写在不同的执行中。所以期望可以将部分的模板执行参数,存储在某一位置中,以此来实现无论执行任何模板都可以直接选择存储的参数,不需要再次查询。本示例为您介绍运维编排的参数仓库与执行模版联合使用。

操作步骤

  1. 登陆运维编排控制台。

  2. 选择参数仓库,创建普通参数,具体步骤请参考普通参数文档中的创建普通参数一节。本示例中提供的是一个名称为lastCentosImageId的普通参数。如下所示:execution-parameter-06

  3. 在创建好普通参数后,创建运维编排的自定义模板或选择已经创建好的自定义模板或公共模板。本示例为一个包含lastCentosImageId为参数的模板,具体模板如下:

    Description: 'Example template, describe instances in some status'
    FormatVersion: OOS-2019-06-01
    Parameters:
      latestCentos8ImageId:
        Type: String
      instanceType:
        Type: String
      securityGroupId:
        Type: String
      vSwitchId:
        Type: String
    Tasks:
      - Name: runInstances
        Action: 'ACS::ECS::RunInstances'
        Description:
          en: Creates one or more ECS instances.
          zh-cn: 创建实例。
        Properties:
          imageId: '{{ latestCentOS8ImageId }}'
          instanceType: '{{ instanceType }}'
          securityGroupId: '{{ securityGroupId }}'
          vSwitchId: '{{ vSwitchId }}'
          amount: 1
        Outputs:
          instanceId:
            ValueSelector: 'instanceIds[0]'
            Type: String
  4. 选中模版,单击创建执行。并单击下一步:设置参数

  5. 在页面中显示的为需要输入参数的latestCentos8ImageId字段,由于在步骤2中已经创建出一个普通参数,此时可以直接点击参数框后面的选择参数功能。如下所示:execution-parameter-12

  6. 单击选择参数按钮后。我们就可以搜索到已经创建好的普通参数了,并单击确定execution-parameter-08

  7. 在设置完参数后,此时就可以单击页面下方的下一步:确定按钮了,继续执行模版。execution-parameter-13

  8. 在执行模版前的参数详情页面确定参数无误后,单击创建execution-parameter-14

  9. 单击创建后,进入执行详情页面,可以查看输入的参数值是否为我们期望的参数值。execution-parameter-15