【摘要】 上一章我们学习了如何创建VPC,VPC范围比较大,我们可以在VPC中定义一个子网,子网是为了在VPC内部做进一步的网络划分。子网是VPC的IP地址范围内的一个区段,模板中用requirements定义子网与vpc的依赖关系。接下来我们基于上个模板看看如何在创建的VPC中定义一个子网。

经过前面的学习,你已经对node_templates有了一定的了解。不过到目前为止,我们都只是用node_templates来定义vpc,只有一个元素的模板也太简单了吧?没错,你的追求应该更高一点。其实node_templates还可以定义很多其他的元素。

上一章我们学习了如何创建VPC,VPC范围比较大,我们可以在VPC中定义一个子网,子网是为了在VPC内部做进一步的网络划分。子网是VPC的IP地址范围内的一个区段,模板中用requirements定义子网与vpc的依赖关系。接下来我们基于上个模板看看如何在创建的VPC中定义一个子网:

tosca_definitions_version: huaweicloud_tosca_version_1_0
node_templates: myvpc: type: HuaweiCloud.VPC.VPC properties: name: my-vpc cidr: '192.168.0.0/16' mysubnet: type: HuaweiCloud.VPC.Subnet properties: name: my-subnet cidr: '192.168.1.0/24' gateway: 192.168.1.1 vpcId: get_reference: myvpc dhcpEnable: true requirements: - vpcId: node: myvpc

模板中mysubnet的属性cidr为子网内可使用的地址范围,gateway为子网的网关,dhcpEnable表示是否为该VPC的子网开启DHCP功能。

子网创建成功:

来源:华为云社区  作者:tsjsdbd

AOS编排语言系列教程(三):创建子网Subnet相关推荐

  1. AOS编排语言系列教程(一):开启AOS之旅,解锁各种自动化姿势

    [摘要] 为了让用户在华为云上更方便的对资源.应用.中间件进行管理,华为云推出了云上资源的自动化编排服务--AOS(Application Orchestration Service),可以对华为云上 ...

  2. AOS编排语言系列教程(二):初识AOS编排语言,创建你的第一个AOS模板

    [摘要] 本文介绍了如何用AOS编程语言来编写一个简单的模板,用于创建虚拟私有云. 通过AOS部署应用上云流程非常简单,您只需要编写好模板,并基于该模板创建堆栈. 如何在AOS服务上创建模板呢?有如下 ...

  3. AOS编排语言系列教程(四):创建弹性云服务器ECS

    [摘要] 弹性云服务器(Elastic Cloud Server,简称ECS)是一种可随时自助获取.可弹性伸缩的云服务器,帮助用户打造可靠.安全.灵活.高效的应用环境.我们已经学会了如何创建虚拟私有云 ...

  4. AOS编排语言系列教程(六):创建共享云硬盘EVS

    [摘要] 云硬盘(Elastic Volume Service,简称EVS)是一种为ECS.BMS等计算服务提供持久性块存储的服务,通过数据冗余和缓存加速等多项技术,提供高可用性和持久性,以及稳定的低 ...

  5. AOS编排语言系列教程(五):创建安全组SecurityGroup

    [摘要] 安全组是逻辑上的分组,为同一个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略.安全组规则是为弹性云服务器等添加的访问策略,以实现访问控制.上一章我们学习了如何创建弹性云服务 ...

  6. Fastify 系列教程三 (验证、序列化和生命周期)

    Fastify 系列教程: Fastify 系列教程一 (路由和日志) Fastify 系列教程二 (中间件.钩子函数和装饰器) Fastify 系列教程三 (验证.序列化和生命周期) Fastify ...

  7. Go 语言系列教程(七) : Map深入解析

    前言 Map 哈希表是一种巧妙并且实用的数据结构.它是一个无序的key/value对的集合,其中所有的key都是不同的,在Go语言中,map类型可以写为map[K]V ,key和value之间可以是不 ...

  8. 汇川技术小型PLC梯形图编程系列教程(三):PLC系统程序与用户程序介绍

    原文链接:汇川技术小型PLC梯形图编程系列教程(三):PLC系统程序与用户程序介绍 PLC的定义 可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统.它采用一种可编程的存储器,在其 ...

  9. 树莓派4B系列教程三 :优化配置

    树莓派4B系列教程三 :优化配置 写在前面 树莓派4B内存增加 CPU温度控制 显存优化 Chromuim缓存转移 优化自启程序 Chromium插件安装 离线安装插件时遇到的问题 结语 写在前面 不 ...

最新文章

  1. Codeforces Round #377 (Div. 2) 732A B C D E F
  2. COCO数据格式说明
  3. 二维数组最大关联子数组
  4. 神级代码编辑器 Sublime Text 全程指南
  5. 统一社会信用代码 正则验证
  6. c语言整数反转用while函数,7.整数反转(LeetCode)——C语言
  7. c3p0 服务启动获取连接超时_JDBC数据库连接池
  8. Android Camera 编程从入门到精通
  9. matlab 随机森林 分类,randomforest-matlab 随机森林分类器的MATLAB代码 - 下载 - 搜珍网...
  10. TCP协议详解 (史上最全)
  11. 使用爱剪辑等软件制作视频的全套入门教程
  12. 91卫图助手免费版发布啦
  13. qq飞车显示服务器维护中,QQ飞车手游更新出现异常怎么办?更新异常原因及解决方法技巧...
  14. 音频处理相关内容学习——自动编码器——变分自动编码器——频谱图
  15. 大数据采集(hdu)第二章笔记
  16. 探讨计量经济学与机器学习
  17. 花 40 块搞个游戏机「GitHub 热点速览 v.22.27」
  18. 为什么他们不用996,却能做到“永不宕机”?
  19. 我拿到了北京户口!却是跌落的开始....
  20. Android仿Ios下拉回弹,Android ReboundScrollView仿IOS拖拽回弹效果

热门文章

  1. vbs按钮传递过程_哈希传递攻击仍然是一种威胁
  2. java swing界面工具_Java GUI swing 工具包使用总结
  3. foxmail邮件加载失败重试_TP5实现邮件发送(PHP 利用QQ邮箱发送邮件「PHPMailer」)...
  4. Myeclipse修改设置Default VM Arguments
  5. mysql常用系统函数归类
  6. 检测文件是否有BOM 头,并删除BOM头(php)
  7. 介绍自己以及github注册流程
  8. Runtime.getRuntime().exec()调用外部程序
  9. 《把时间当作朋友》第1章 心智的力量
  10. css中IE判断语句 if !IE