AOS编排语言系列教程(十二):输出outputs,直观看到部署结果
【摘要】 创建一个带有弹性公网IP的ECS弹性云服务器,这时我们需要知道它的IP地址来对访问ECS,如何获得这个IP地址呢?这就要用到outputs,outputs部分定义输出参数,在模板生成堆栈运行成功后输出公网ip地址。
创建一个带有弹性公网IP的ECS弹性云服务器,这时我们需要知道它的IP地址来对访问ECS,如何获得这个IP地址呢?这就要用到outputs,outputs部分定义输出参数,在模板生成堆栈运行成功后输出公网ip地址。
tosca_definitions_version: huaweicloud_tosca_version_1_0
inputs:
instance:
description: 创建云服务器数量
default: 1
image:
description: 云服务器使用的镜像ID
type: HuaweiCloud.ECS.Image.Id
vpc:
description: 云服务器VPC的ID
subnet:
description: 云服务器子网ID
node_templates:
myecs:
type: HuaweiCloud.ECS.CloudServer
properties:
name: my-ecs
instances:
get_input: instance
imageId:
get_input: image
flavor: c1.medium
vpcId:
get_input: vpc
availabilityZone: cn-south-1a
nics:
- subnetId:
get_input: subnet
rootVolume:
volumeType: SATA
size: 40
publicIP:
eip:
bandwidth:
shareType: PER
size: 1
ipType: 5_sbgp
outputs:
ecs-eip:
description: 云服务器公网IP
value:
get_attribute:
- myecs
- publicIps
在publicIP参数中配置云服务器的弹性IP信息,指定了IP地址带宽类型、带宽大小和虚IP类型。在outputs中定义了输出参数,输出弹性IP地址,输出结果如下图所示。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)