ECS-EIP-CBWP模板

ECS-EIP-CBWP批量创建和绑定模板

模板ID

S40INPX62K2F2KAS

https://bpstudio.console.aliyun.com/bpStudio/topo?TemplateId=S40INPX62K2F2KAS

支持地域

北京、上海、深圳

模板架构

image.png

参数变量

参数变量类型包括String、Integer、Boolean、Map等,通过variables传递相关参数值。

如果未传递,则使用默认值。 如果修改模板变量配置,可以参考:模板变量配置

序号

变量名称

变量类型

默认值

描述

1

${ecs_name}

String

ecs

ecs实例名称

2

${ecs_type}

String

ecs.g8a.4xlarge

ecs的实例规格

3

${system_disk_size}

String

100

ecs系统盘大小

4

${data_disk_size}

Map

[{"category":"cloud_auto","size":200,"encrypted":"false","fileType":"kms","burstingEnabled":"false","delete_with_instance":"true"}]

ecs数据盘配置

5

${count}

String

2

ecs和eip的实例数量

6

${start_num}

String

1

eip的起始编号

命令行调试

YAML文件传参配置示例(默认VPC、交换机、安全组、共享带宽均为新创建):

template_id: N99K9K69KK2R3GAD
area_id: "cn-beijing"
instances:
 # - node_type: vpc
 #   node_name: vpc
 #   id: vpc-2zeb0q38i10*******
 # - node_type: vswitch
 #   node_name: vswitch
 #   id: vsw-uf6ns1trr2*******
 # - node_type: security_group
 #   node_name: security_group
 #   id: vtb-2zex5r1v2*******
 # - node_type: cbwp
 #   node_name: cbwp
 #   id: cbwp-2zemeefeuek*******

variables:
  ${ecs_name}: "ecs"
  ${ecs_type}: "ecs.g8a.4xlarge"
  ${system_disk_size}: "100"
  ${data_disk_size}: "[{\"category\":\"cloud_auto\",\"size\":200,\"encrypted\":\"false\",\"fileType\":\"kms\",\"burstingEnabled\":\"false\",\"delete_with_instance\":\"true\"}]"
  ${count}: "3"
  ${start_num}: "1"
  
configuration:
  enableMonitor: "0"
  enableReport: "0"

output:
  ecs: 
    - Private_ip
  eip: 
    - IpAddress

备注说明:

1、如果需要更换ECS规格,需要核对所在可用区是否支持对应的规格

2、如果更换地域,替换area_id的字段,如北京"cn-beijing",替换为上海“cn-shanghai”

ID可以参考:地域和可用区

3、如果需要替换模板中的已保有实例,比如使用存量的VPC、交换机、安全组、共享带宽等。可以替换对应的instances的ID字段。如下是替换保有的VPC:

instances:
 - node_type: vpc
  node_name: vpc
  id: vpc-2zeb0q38i10******* (替换为保有实例ID)