WA-企业服务共享设计

更新时间:2025-02-25 07:37:01

模板ID

C25E5F0DE12CJBPN

支持地域

北京、深圳、上海

模板架构

image.jpeg

参数变量

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

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

序号

变量名称

变量类型

默认值

描述

1

地域

String

cn-北京

北京地域

2

${vpc1_name}

String

vpc1

vpc1的名称

3

${vpc1_ip}

String

172.16.0.0/16

vpc1的网段

4

${vpc1_tr_AZ1}

String

vpc1-tr-K

vpc1-tr交换机1名称

5

${vpc1_tr_AZ1_IP}

String

172.16.0.0/24

vpc1-tr交换机1网段

6

${vpc1_tr_AZ2}

String

DMZ-vsw-K

vpc1-tr交换机2名称

7

${vpc1_tr_AZ2_IP}

String

172.16.1.0/24

vpc1-tr交换机2网段

8

${vpc2_name}

String

vpc2

vpc2的名称

9

${vpc1_ip}

String

192.168.0.0/16

vpc2的网段

10

${vpc2_tr_AZ1}

String

vpc2-tr-K

vpc2-tr交换机1名称

11

${vpc2_tr_AZ1_IP}

String

192.168.10.0/24

vpc2-tr交换机1网段

12

${vpc2_tr_AZ2}

String

vpc2-tr-H

vpc2-tr交换机2名称

13

${vpc2_tr_AZ2_IP}

String

192.168.11.0/24

vpc2-tr交换机2网段

14

${app_AZ1}

String

vswitch-K

应用交换机1名称

15

${app_AZ1_IP}

String

192.168.0.0/24

应用交换机1网段

16

${app_AZ2}

String

vswitch-H

应用交换机2名称

17

${app_AZ2_IP}

String

192.168.1.0/24

应用交换机2网段

命令行调试

YAML文件传参配置示例(默认VPC、交换机、安全组、IPv4、路由表均为新创建):

template_id: C25E5F0DE12CJBPN
area_id: "cn-beijing"

variables:
            ${vpc1_name}: "vpc1"
            ${vpc1_ip}: "172.16.0.0/12"
            ${vpc1_tr_AZ1}: "vpc1-tr-K"
            ${vpc1_tr_AZ1_IP}: "172.16.0.0/24"
            ${vpc1_tr_AZ2}: "vpc1-tr-H"
            ${vpc1_tr_AZ2_IP}: "172.16.1.0/24"
            ${vpc2_name}: "vpc2"
            ${vpc2_ip}: "192.168.0.0/16"
            ${vpc2_tr_AZ1}: "vpc2-tr-K"
            ${vpc2_tr_AZ1_IP}: "192.168.10.0/24"
            ${vpc2_tr_AZ2}: "vpc2-tr-H"
            ${vpc2_tr_AZ2_IP}: "192.168.11.0/24"
            ${app_AZ1}: "vswitch-K"
            ${app_AZ1_IP}: "192.168.0.0/24"
            ${app_AZ2}: "vswitch-H"
            ${app_AZ2_IP}: "192.168.1.0/24"
  
configuration:
  enableMonitor: "0"
  enableReport: "0"

备注说明:

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

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

2、使用终端节点服务访问OSS服务需要加白后才能使用,否则部署会异常

模板库地址:https://bpstudio.console.aliyun.com/#/bpStudio/topo?TemplateId=C25E5F0DE12CJBPN

代码示例地址:

可视化方式

  1. 批量创建相关云服务,包括2VPC、6个交换机、1PrivateLink。

    1. 基于模板新建应用,默认地域为杭州,云产品均为新建。

    2. 完成应用保存,分别进行校验、计价。本示例相关云产品均为按量计费。

    3. 核对完成,确认协议开始批量部署,自动完成路由的配置。

集成API调用方式

  1. 通过一组openAPI接口,通过集成API快速完成使用。

  2. 参考文档按照命令行工具初始化。

  3. 参考模型YAML文件,直接部署和输出。

  4. 如果更换地域,替换area_id的字段,如杭州“cn-beijing”,替换为上海“cn-shanghai”。