簡單網路互聯情境
模板ID
AppID:CUMEUBXUD20D4IQ3
支援地區
北京、深圳、上海
模板架構

參數變數
參數變數類型包括String等,通過variables傳遞相關參數值。
如果未傳遞,則使用預設值。 如果修改模板變數配置,可以參考:模板變數配置
序號 | 變數名稱 | 變數類型 | 預設值 | 描述 |
1 | 地區 | String | cn-beijing | 北京地區 |
2 | ${vpc1_name} | String | vpc1 | vpc1的名稱 |
3 | ${vpc1_ip} | String | 192.168.0.0/16 | vpc1的網段地址 |
4 | ${vswitch1_name} | String | vswitch1 | vswitch1的名稱 |
5 | ${vswitch1_ip} | String | 192.168.0.0/24 | vswitch1的網段 |
6 | ${vpc2_name} | String | vpc1 | vpc2的名稱 |
7 | ${vpc2_ip} | String | 172.16.0.0/12 | vpc2的網段地址 |
8 | ${vswitch2_name} | String | vswitch2 | vswitch2的名稱 |
9 | ${vswitch2_ip} | String | 192.168.0.0/24 | vswitch2的網段 |
10 | ${vpc3_name} | String | vpc3 | vpc3的名稱 |
11 | ${vpc3_ip} | String | 10.0.0.0/8 | vpc3的網段地址 |
12 | ${vswitch3_name} | String | vswitch3 | vswitch3的名稱 |
13 | ${vswitch3_ip} | String | 10.0.0.0/24 | vswitch3的網段 |
命令列調試
YAML檔案傳參配置樣本(預設VPC、交換器、安全性群組、IPv4、路由表均為新建立):
template_id: CUMEUBXUD20D4IQ3
area_id: "cn-beijing"
variables:
${vpc1_name}: "vpc1"
${vpc1_ip}: "192.168.0.0/16"
${vswitch1_name}: "vswitch1"
${vswitch1_ip}: "192.168.0.0/24"
${vpc2_name}: "vpc2"
${vpc2_ip}: "172.16.0.0/12"
${vswitch2_name}: "vswitch2"
${vswitch2_ip}: "172.16.0.0/24"
${vpc3_name}: "vpc3"
${vpc3_ip}: "10.0.0.0/8"
${vswitch3_name}: "vswitch3"
${vswitch3_ip}: "10.0.0.0/24"
configuration:
enableMonitor: "0"
enableReport: "0"備忘說明:
1、如果更換地區,替換area_id的欄位,如北京"cn-beijing",替換為上海“cn-shanghai”
ID可以參考:地區和可用性區域
2、對等串連已經配置好了路由條目,應用部署完成後,自動實現了三個vpc之間網路互連
模板庫地址:
https://bpstudio.console.alibabacloud.com/bpStudio/topo?TemplateId=51N54AV10ZTRRTRW
程式碼範例地址:
可視化方式
大量建立相關雲端服務,包括3個VPC、3個交換器、3個對等串連。
基於模板建立應用,預設地區為北京,雲產品均為建立。
完成應用儲存,分別進行校正、計價。本樣本相關雲產品均為隨用隨付。
核對完成,確認協議開始批量部署,自動完成路由的配置。
整合API調用方式
通過一組openAPI介面,通過整合API快速完成使用。
參考文檔按照命令列工具初始化。
參考模型YAML檔案,直接部署和輸出。
如果更換地區,替換area_id的欄位,如北京“cn-beijing”,替換為上海“cn-shanghai”。
複雜網路互聯情境
模板ID
AppID:S5JCNNWUFQMSZFQ9
支援地區
北京、杭州、上海
模板架構

參數變數
參數變數類型包括String等,通過variables傳遞相關參數值。
如果未傳遞,則使用預設值。 如果修改模板變數配置,可以參考:模板變數配置
序號 | 變數名稱 | 變數類型 | 預設值 | 描述 |
1 | 地區 | String | cn-beijing | 北京地區 |
2 | ${vpc_DMZ_name} | String | vpc-DMZ | DMZ地區-VPC的名稱 |
3 | ${vpc_DMZ_ip} | String | 10.1.0.0/16 | DMZ地區-VPC的網段 |
4 | ${DMZ_tr_AZ1} | String | DMZ-tr-H | DMZ地區-tr交換器1名稱 |
5 | ${DMZ_tr_AZ1_IP} | String | 10.1.0.0/24 | DMZ地區-tr交換器1網段 |
6 | ${DMZ_tr_AZ2} | String | DMZ-tr-I | DMZ地區-tr交換器2名稱 |
7 | ${DMZ_tr_AZ2_IP} | String | 10.1.1.0/24 | DMZ地區-tr交換器2網段 |
8 | ${DMZ_tr_AZ3} | String | DMZ-tr-J | DMZ地區-tr交換器3名稱 |
9 | ${DMZ_tr_AZ3_IP} | String | 10.1.2.0/24 | DMZ地區-tr交換器3網段 |
10 | ${vpc_Dev_name} | String | vpc-DMZ | Dev地區-VPC的名稱 |
11 | ${vpc_Dev_ip} | String | 10.2.0.0/16 | Dev地區-VPC的網段 |
12 | ${Dev_tr_AZ1} | String | DMZ-tr-H | Dev地區-tr交換器1名稱 |
13 | ${Dev_tr_AZ1_IP} | String | 10.2.0.0/24 | Dev地區-tr交換器1網段 |
14 | ${Dev_tr_AZ2} | String | DMZ-tr-I | Dev地區-tr交換器2名稱 |
15 | ${Dev_tr_AZ2_IP} | String | 10.2.1.0/24 | Dev地區-tr交換器2網段 |
16 | ${Dev_tr_AZ3} | String | DMZ-tr-J | Dev地區-tr交換器3名稱 |
17 | ${Dev_tr_AZ3_IP} | String | 10.2.2.0/24 | Dev地區-tr交換器3網段 |
18 | ${vpc_Prod1_name} | String | vpc-Prod1 | Prod1地區-VPC的名稱 |
19 | ${vpc_Prod1_ip} | String | 10.3.0.0/16 | Prod1地區-VPC的網段 |
20 | ${Prod1_tr_AZ1} | String | Prod1-tr-H | Prod1地區-tr交換器1名稱 |
21 | ${Prod1_tr_AZ1_IP} | String | 10.3.0.0/24 | Prod1地區-tr交換器1網段 |
22 | ${Prod1_tr_AZ2} | String | Prod1-tr-I | Prod1地區-tr交換器2名稱 |
23 | ${Prod1_tr_AZ2_IP} | String | 10.3.1.0/24 | Prod1地區-tr交換器2網段 |
24 | ${Prod1_tr_AZ3} | String | Prod1-tr-J | Prod1地區-tr交換器3名稱 |
25 | ${Prod1_tr_AZ3_IP} | String | 10.3.2.0/24 | Prod1地區-tr交換器3網段 |
26 | ${vpc_Prod2_name} | String | vpc-Prod2 | Prod2地區-VPC的名稱 |
27 | ${vpc_Prod2_ip} | String | 10.4.0.0/16 | Prod2地區-VPC的網段 |
28 | ${Prod2_tr_AZ1} | String | Prod2-tr-H | Prod2地區-tr交換器1名稱 |
29 | ${Prod2_tr_AZ1_IP} | String | 10.4.0.0/24 | Prod2地區-tr交換器1網段 |
30 | ${Prod2_tr_AZ2} | String | Prod2-tr-I | Prod2地區-tr交換器2名稱 |
31 | ${Prod2_tr_AZ2_IP} | String | 10.4.1.0/24 | Prod2地區-tr交換器2網段 |
32 | ${Prod2_tr_AZ3} | String | Prod2-tr-J | Prod2地區-tr交換器3名稱 |
33 | ${Prod2_tr_AZ3_IP} | String | 10.4.2.0/24 | Prod2地區-tr交換器3網段 |
命令列調試
YAML檔案傳參配置樣本(預設VPC、交換器、安全性群組、IPv4、路由表均為新建立):
template_id: S5JCNNWUFQMSZFQ9
area_id: "cn-beijing"
variables:
${vpc_DMZ_name}: "vpc-DMZ"
${vpc_DMZ_ip}: "10.1.0.0/16"
${DMZ_tr_AZ1}: "DMZ-tr-H"
${DMZ_tr_AZ1_IP}: "10.1.0.0/24"
${DMZ_tr_AZ2}: "DMZ-tr-I"
${DMZ_tr_AZ2_IP}: "10.1.1.0/24"
${DMZ_tr_AZ3}: "DMZ-tr-J"
${DMZ_tr_AZ3_IP}: "10.1.2.0/24"
${vpc_Dev_name}: "vpc-Dev"
${vpc_Dev_ip}: "10.2.0.0/16"
${Dev_tr_AZ1}: "Dev-tr-H"
${Dev_tr_AZ1_IP}: "10.2.0.0/24"
${Dev_tr_AZ2}: "Dev-tr-I"
${Dev_tr_AZ2_IP}: "10.2.1.0/24"
${Dev_tr_AZ3}: "Dev-tr-J"
${Dev_tr_AZ3_IP}: "10.2.2.0/24"
${vpc_Prod2_name}: "vpc-Prod2"
${vpc_Prod2_ip}: "10.3.0.0/16"
${Prod2_tr_AZ1}: "Prod2-tr-H"
${Prod2_tr_AZ1_IP}: "10.3.0.0/24"
${Prod2_tr_AZ2}: "Prod2-tr-I"
${Prod2_tr_AZ2_IP}: "10.3.1.0/24"
${Prod2_tr_AZ3}: "Prod2-tr-J"
${Prod2_tr_AZ3_IP}: "10.3.2.0/24"
${vpc_Prod1_name}: "vpc-Prod1"
${vpc_Prod1_ip}: "10.4.0.0/16"
${Prod1_tr_AZ1}: "Prod1-tr-H"
${Prod1_tr_AZ1_IP}: "10.4.0.0/24"
${Prod1_tr_AZ2}: "Prod1-tr-I"
${Prod1_tr_AZ2_IP}: "10.4.1.0/24"
${Prod1_tr_AZ3}: "Prod1-tr-J"
${Prod1_tr_AZ3_IP}: "10.4.2.0/24"
configuration:
enableMonitor: "0"
enableReport: "0"備忘說明:
1、如果更換地區,替換area_id的欄位,如北京"cn-beijing",替換為上海“cn-shanghai”
ID可以參考:地區和可用性區域
2、對等串連已經配置好了路由條目,應用部署完成後,自動實現了三個vpc之間網路互連
模板庫地址:
https://bpstudio.console.alibabacloud.com/#/bpStudio/topo?TemplateId=51N54AV10ZTRRTRW
程式碼範例地址:
可視化方式
大量建立相關雲端服務,包括4個VPC、12個交換器、1個cen。
基於模板建立應用,預設地區為北京,雲產品均為建立。
完成應用儲存,分別進行校正、計價。本樣本相關雲產品均為隨用隨付。
核對完成,確認協議開始批量部署,自動完成路由的配置。
整合API調用方式
通過一組openAPI介面,通過整合API快速完成使用。
參考文檔按照命令列工具初始化。
參考模型YAML檔案,直接部署和輸出。
如果更換地區,替換area_id的欄位,如北京“cn-beijing”,替換為上海“cn-shanghai”。