模板ID
支持地域
杭州、深圳、上海
模板架构
参数变量
参数变量类型包括String等,通过variables传递相关参数值。
如果未传递,则使用默认值。 如果修改模板变量配置,可以参考:模板变量配置
序号 | 变量名称 | 变量类型 | 默认值 | 描述 |
1 | 地域 | String | cn-hangzhou | 杭州地域 |
2 | ${vpc_DMZ_name} | String | vpc_DMZ | DMZ区域VPC的名称 |
3 | ${vpc_DMZ_IP} | String | 172.16.0.0/16 | DMZ区域VPC的网段 |
4 | ${vsw_DMZ_APP_AZ1_name} | String | DMZ-vsw-J | DMZ区域-应用交换机1名称 |
5 | ${vsw_DMZ_APP_AZ1_IP} | String | 172.16.0.0/24 | DMZ区域-应用交换机1网段 |
6 | ${vsw_DMZ_APP_AZ2_name} | String | DMZ-vsw-K | DMZ区域-应用交换机2名称 |
7 | ${vsw_DMZ_APP_AZ2_IP} | String | 172.16.1.0/24 | DMZ区域-应用交换机2网段 |
8 | ${vsw_DMZ_tr_AZ1_name} | String | DMZ-tr-J | DMZ区域-tr交换机1名称 |
9 | ${vsw_DMZ_tr_AZ1_IP} | String | 172.16.3.0/24 | DMZ区域-tr交换机1网段 |
10 | ${vsw_DMZ_tr_AZ2_name} | String | DMZ-tr-K | DMZ区域-tr交换机2名称 |
11 | ${vsw_DMZ_tr_AZ2_IP} | String | 172.16.4.0/24 | DMZ区域-tr交换机2网段 |
12 | ${vpc_Prod_name} | String | vpc_Prod | Prod区域VPC的名称 |
13 | ${vpc_Prod_IP} | String | 172.17.0.0/16 | Prod区域VPC的网段 |
14 | ${vsw_Prod_APP_AZ1_name} | String | Prod-vsw-J | Prod区域-应用交换机1名称 |
15 | ${vsw_Prod_APP_AZ1_IP} | String | 172.17.0.0/24 | Prod区域-应用交换机1网段 |
16 | ${vsw_Prod_APP_AZ2_name} | String | Prod-vsw-K | Prod区域-应用交换机2名称 |
17 | ${vsw_Prod_APP_AZ2_IP} | String | 172.17.1.0/24 | Prod区域-应用交换机2网段 |
18 | ${vsw_Prod_tr_AZ1_name} | String | Prod-tr-J | Prod区域-tr交换机1名称 |
19 | ${vsw_Prod_tr_AZ1_IP} | String | 172.17.2.0/24 | Prod区域-tr交换机1网段 |
20 | ${vsw_Prod_tr_AZ2_name} | String | Prod-tr-K | Prod区域-tr交换机2名称 |
21 | ${vsw_Prod_tr_AZ2_IP} | String | 172.17.3.0/24 | Prod区域-tr交换机2网段 |
22 | ${vpc_Dev_name} | String | vpc_Dev | Dev区域VPC的名称 |
23 | ${vpc_Dev_IP} | String | 172.18.0.0/16 | Dev区域VPC的网段 |
24 | ${vsw_Dev_APP_AZ1_name} | String | Dev-vsw-J | Dev区域-应用交换机1名称 |
25 | ${vsw_Dev_APP_AZ1_IP} | String | 172.18.1.0/24 | Dev区域-应用交换机1网段 |
26 | ${vsw_Dev_APP_AZ2_name} | String | Dev-vsw-K | Dev区域-应用交换机2名称 |
27 | ${vsw_Dev_APP_AZ2_IP} | String | 172.18.2.0/24 | Dev区域-应用交换机2网段 |
28 | ${vsw_Dev_tr_AZ1_name} | String | Dev-tr-J | Dev区域-tr交换机1名称 |
29 | ${vsw_Dev_tr_AZ1_IP} | String | 172.18.3.0/24 | Dev区域-tr交换机1网段 |
30 | ${vsw_Dev_tr_AZ2_name} | String | Dev-tr-K | Dev区域-tr交换机2名称 |
31 | ${vsw_Dev_tr_AZ2_IP} | String | 172.18.4.0/24 | Dev区域-tr交换机2网段 |
32 | ${nlb_name} | String | nlb | nlb实例名称 |
33 | ${nat_name} | String | nat | nat实例名称 |
34 | ${eip_name} | String | eip-out | eip实例名称 |
命令行调试
YAML文件传参配置示例(默认VPC、交换机、安全组、IPv4、路由表均为新创建):
template_id: H1IH327YSFQ11L18
area_id: "cn-hangzhou"
variables:
${vpc_DMZ_name}: "vpc_DMZ"
${vpc_DMZ_IP}: "172.16.0.0/16"
${vsw_DMZ_APP_AZ1_name}: "DMZ-vsw-J"
${vsw_DMZ_APP_AZ1_IP}: "172.16.0.0/24"
${vsw_DMZ_APP_AZ2_name}: "DMZ-vsw-K"
${vsw_DMZ_APP_AZ2_IP}: "172.16.1.0/24"
${vsw_DMZ_tr_AZ1_name}: "DMZ-tr-J"
${vsw_DMZ_tr_AZ1_IP}: "172.16.3.0/24"
${vsw_DMZ_tr_AZ2_name}: "DMZ-tr-K"
${vsw_DMZ_tr_AZ2_IP}: "172.16.4.0/24"
${vpc_Prod_name}: "vpc_Prod"
${vpc_Prod_IP}: "172.17.0.0/16"
${vsw_Prod_APP_AZ1_name}: "Prod-vsw-J"
${vsw_Prod_APP_AZ1_IP}: "172.17.0.0/24"
${vsw_Prod_APP_AZ2_name}: "Prod-vsw-K"
${vsw_Prod_APP_AZ2_IP}: "172.17.1.0/24"
${vsw_Prod_tr_AZ1_name}: "Prod-tr-J"
${vsw_Prod_tr_AZ1_IP}: "172.17.2.0/24"
${vsw_Prod_tr_AZ2_name}: "Prod-tr-K"
${vsw_Prod_tr_AZ2_IP}: "172.17.3.0/24"
${vpc_Dev_name}: "vpc_Dev"
${vpc_Dev_IP}: "172.18.0.0/16"
${vsw_Dev_APP_AZ1_name}: "Dev-vsw-J"
${vsw_Dev_APP_AZ1_IP}: "172.18.1.0/24"
${vsw_Dev_APP_AZ2_name}: "Dev-vsw-K"
${vsw_Dev_APP_AZ2_IP}: "172.18.2.0/24"
${vsw_Dev_tr_AZ1_name}: "Dev-tr-J"
${vsw_Dev_tr_AZ1_IP}: "172.18.3.0/24"
${vsw_Dev_tr_AZ2_name}: "Dev-tr-K"
${vsw_Dev_tr_AZ2_IP}: "172.18.4.0/24"
${nlb_name}: "nlb"
${nat_name}: "nat"
${eip_name}: "eip-out"
configuration:
enableMonitor: "0"
enableReport: "0"
备注说明:
1、如果更换地域,替换area_id的字段,如杭州"cn-hangzhou",替换为上海“cn-shanghai”
ID可以参考:地域和可用区
2、TR路由表配置了到NAT网关的自定义路由,方案部署完成后,无需手动进行路由的配置
模板库地址:
代码示例地址:
可视化方式
批量创建相关云服务,包括3个VPC、12个交换机、1个NAT网关。
基于模板新建应用,默认地域为杭州,云产品均为新建。
完成应用保存,分别进行校验、计价。本示例相关云产品均为按量计费。
核对完成,确认协议开始批量部署,自动完成路由的配置。
集成API调用方式
通过一组openAPI接口,通过集成API快速完成使用。
参考文档按照命令行工具初始化。
参考模型YAML文件,直接部署和输出。
如果更换地域,替换area_id的字段,如杭州“cn-hangzhou”,替换为上海“cn-shanghai”。