Terraform Module 可视化正式发布

可视化操作界面

12月12日,阿里云开放平台正式对外推出 Terraform Module 的可视化操作界面:https://api.aliyun.com/#/cli?tool=Terraform,集合所有在 Terraform Registry 上注册过的 Module,对外提供在线运行 Terraform Module 的能力,开发者只需关注 Module 参数本身和所要执行的命令,剩下的工作将由可视化界面来完成。

可视化五大亮点

亮点一:完全开放,覆盖全量 Terraform Module
可视化界面中展示的 Terraform Module 与 Terraform 官方 Registry 中注册的保持一致,任何开发者提交和注册的 Module 都会在界面中展示,并被分享给其他所有开发者使用,最大化发挥 Module 的价值。

亮点二:按活跃度排序,让最优秀的 Module 站 C 位
跟官方 Terraform Registry 按 Module 注册时间显示不同的是,可视化界面中的 Module 是按照 Module 的下载量排序后显示的,最优秀的 Module 在最显眼的位置上展示,让开发者和用户更容易发现和使用。

亮点三: 实时展示 Module 运行过程和结果,保持与命令行一致的操作体验
可视化界面集成了 Terraform 最重要的三个功能操作:Plan(预览),Apply(创建/变更)和 Destroy(销毁)。用户通过界面填写 Module 对应的参数,可视化界面将自动将这些参数填入 Module 模板中,然后通过点击下方的操作按钮即可实现对 Module 中所定义资源的自动创建和编排。在此过程中,右侧的 CloudShell将会实时的显示当前任务的执行情况,这与通过命令行操作 Module 的体验是完全一致的。

亮点四:同时具备“在线点击”和“在线命令行”两种操作模式
可视化界面提供了对 Module 的操作按钮,可实现对 Module 中所定义资源的创建,修改和删除操作。如果想要切换到命令行模式,直接点击右侧的 CloudShell 显示界面,借助 CloudShell 对 Terraform 原生集成,可在 CloudShell 中直接通过 Terraform 原生命令来完成资源的持续管理。

亮点五:更简单的参数输入,无需关心 Terraform 参数使用语法
可视化界面将 Terraform 对参数的输入语法进行了简化,提供了最易用的参数输入方式,无需关心 Terraform 自身的使用语法。

阿里云开放平台借助 Terraform 原生的能力,推出的可视化操作界面,持续降低用户和开发者使用 Terraform 成本和门槛,持续带来更简单,更实用和更开放的极致使用体验。Terraform Module 可视化界面只是一个开始,是对命令行操作模式的补充和扩展,未来将在持续满足客户使用需求的前提下,将 Terraform 的能力在阿里云上进一步的释放和扩充,实现阿里云开放能力与 Terraform 开源特性更好的结合。

最后

欢迎所有对 Terraform 和阿里云感兴趣的开发者,积极地加入到阿里云开源生态的建设中来。动手实践,乐于分享,让自己的想法被更多的人看到,让自己写的 Module 得到更多的人引用。


原文链接
本文为阿里云原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517155.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

@FeignClient注解 中属性 contextId使用

如果我们使用Feign定义了两个接口,但是目标服务是同一个,那么在SpringBoot启动时就会遇到一个问题: Description: The bean ‘optimization-user.FeignClientSpecification’, defined in null, could not be registered. A bean with that …

“编程能力差的程序员,90%输在这事上!”谷歌AI专家:都是瞎努力!

Google 人工智能开发者专家彭靖田老师说——超90%的程序员在初学Python 人工智能时,都会遇到下面3个问题:1.想学人工智能,但不知从何学起,也不知道该选择什么方向...2.Python语法、机器学习/深度学习框架、算法都能看懂&#xff0…

小程序开发(6)-之自定义导航栏

#如图一所示,我们在导航栏中加了个文案和搜索框第一步我们需要在app.json->window设置,还可配置更多的选项 : {"navigationStyle": "custom","backgroundTextStyle": "light","navigationB…

ClickHouse深度揭秘

引言 ClickHouse是近年来备受关注的开源列式数据库,主要用于数据分析(OLAP)领域。目前国内社区火热,各个大厂纷纷跟进大规模使用: 今日头条 内部用ClickHouse来做用户行为分析,内部一共几千个ClickHouse节…

国货在崛起,八成都做对了这件事

来了!阿里巴巴年度最大的商业大会,第二届ONE商业大会。 此次ONE大会上,国货品牌的崛起成为所有人瞩目的焦点:8成知名服饰企业已同阿里云手拉手,收入平均增速24%! 阿里云智能总裁张建锋(中&…

小程序开发(7)-之获取手机号、用户信息

#先说下获取手机号的步骤,首先要调用wx.login拿到code,把code发送到我们的服务器(开发者服务器)上,后台通过appid、appsecret(小程序后台那里生成的)、code向微信接口服务拿到session_key、openid等信息,到这里其实我们已经可以直…

nacos 集成 zipkin sleuth实现链路追踪(入门篇)

声明:链路追踪属于微服务的一部分,微服务系列博文陆续会出,可以帮助小伙伴们学习微服务一站式从入门到精通。 文章目录一、zipkin 服务端1. 下载2. 前台运行3. 服务端访问二、网关服务2.1. 父项目依赖2.2. gateway依赖2.3. gateway配置三、订…

开源巨头 SUSE 收购 Rancher Labs,云原生时代来临

作者 | 马超责编 | 伍杏玲封图 | rancher.com官网出品 | CSDN(ID:CSDNnews)近日,全球最大的独立开源公司SUSE宣布收购云原生初始公司Rancher Labs。针对此交易,SUSE首席执行官Melissa Di Donato表示:“我们…

小程序开发(8)-之跳转第三方小程序设计

嗯嗯,这个其实没什么好说,但还是说说我们项目的做法,因为我们这里需要跳转的小程序挺多的,所以我们采用了在后台配置的,像图一一样,配置名称、appid、跳转的页面地址等 wx.navigateToMiniProgram({appId: …

微服务专栏

文章目录一、后端框架1. Spring Boot2. SpringCloud3.SpringCloudAlibaba二、 流行组件2.1. 服务发现2.2. 网关动态路由2.3. 认证授权2.4. 远程调用2.5. 流控服务降级2.6. 消息队列2.7. 分布式缓存2.8. 消息总线2.9.分布式事务三、 前端框架3.1. Vue3.2. LayUI3.3. Bootstrap一…

使用函数计算三步实现深度学习 AI 推理在线服务

目前深度学习应用广发, 其中 AI 推理的在线服务是其中一个重要的可落地的应用场景。本文将为大家介绍使用函数计算部署深度学习 AI 推理的最佳实践, 其中包括使用 FUN 工具一键部署安装第三方依赖、一键部署、本地调试以及压测评估, 全方位展现函数计算…

仅用 2 年过渡到自研 ARM 芯片,苹果的底气从何而来?

作者 | Steven Sinofsky译者 | 弯月,责编 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)今年 WWDC 2020 上,苹果宣布自研 ARM 芯片——Apple Silicon,对于苹果而言,Apple Silicon很…

Flink SQL 如何实现数据流的 Join?

无论在 OLAP 还是 OLTP 领域,Join 都是业务常会涉及到且优化规则比较复杂的 SQL 语句。对于离线计算而言,经过数据库领域多年的积累,Join 语义以及实现已经十分成熟,然而对于近年来刚兴起的 Streaming SQL 来说 Join 却处于刚起步…

小程序开发(9)-之地图组件map、导航

map用起来真的一言难尽呀,按照官方文档说是可以支持传入一个setting,来配置所以的属性的。。,但是我试了没效果,经纬度更新了,调试代码看到的wxml经纬度也变化了,但是map上的经纬度却没变化,后来…

惊魂48小时,阿里工程师如何紧急定位线上内存泄露?

阿里妹导读:云计算场景下的大规模分布式系统中,网络异常、磁盘IO异常、时钟跳变、操作系统异常乃至软件本身可能存在bugs等,均给分布式系统正确运行带来了挑战。持续的监控报警完善是打造稳定高可用分布式系统过程中非常重要的工作&#xff0…

我的程序跑了 60 多小时,就是为了让你看一眼 JDK 的 BUG 导致的内存泄漏

来源 | why技术荒腔走板大家好,我是 why,老规矩,先来一个简短的荒腔走板,给冰冷的技术文注入一丝色彩。上面图片中这个正在奔跑的少年,是正在参加校运会的我,那一年我 18 岁,高三。参加的项目是…

Flutter+Serverless端到端研发架构实践

Serverless(无服务架构)被誉为下一代云计算,自概念推出以来,因为能带来研发交付速度提升与成本的降低在业内异常火爆。闲鱼客户端基于Flutter进行架构演进与创新,通过Flutter统一Android和iOS双端提升研发效能之后&…

Go 开发关键技术指南 | 为什么你要选择 GO?(内含超全知识大图)

导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供 Go 开发的关键技术指南。我们将以系列文章的形式推出《Go 开发的关键技术指南》,共有 4 篇文…

小程序开发(10)-之热力图解决方案、手绘图

原本是用别人用canvas画的热力图的https://github.com/rover95/wxapp-heatmap,但是问题有点多,热力图的颜色,卡顿、叠加、渲染失败等,所以就弃用了,也找了好久,好像大家都没有更好的提议,自己也…

windows下mysql8.x配置远程连接

文章目录1. 现象2. 登录mysql3.先查看下当前的用户,具有什么权限4.创建新的用户之后再查权限5. 赋予权限6.刷新权限,然后就可远程访问了1. 现象 Host ‘192.168.0.103’ is not allowed to connect to this MySQL server mysql8.x配置远程连接 2. 登…