可视化操作界面

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 得到更多的人引用。

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

Terraform Module 可视化正式发布相关推荐

  1. Module 让 Terraform 使用更简单

    众所周知,Terraform 是一个开源的自动化的资源编排工具,支持多家云服务提供商.阿里云作为第三大云服务提供商,terraform-alicloud-provider 已经支持了超过 90 多个 ...

  2. terraform_有关使用terraform优化云成本的权威指南

    terraform This article was cross-published on the HashiCorp Blog. 本文是在HashiCorp博客上交叉发布的. The Problem ...

  3. terraform 腾讯云_使用Terraform优化云成本的权威指南

    terraform 腾讯云 The Problem - An Engineers New Role Cloud "Financial Controller" 问题-工程师的新角色云 ...

  4. Terraform学习总结(2)——Terraform 语法详解

    一.Azure Providers Terraform 作为同一个可以可扩展的工具,是通过 Provider 来支持新的基础架构.Provider 是上游API的逻辑抽象.他们负责理解API交互并暴露 ...

  5. KubeVela 成为 CNCF 沙箱项目,让云端应用交付更加简单

    简介:KubeVela 就是这样一个面向用户的上层平台项目.对于业务开发者来说,KubeVela 简单.易用,它可以让开发者以极低的心智负担和上手成本在 Kubernetes 上定义与部署应用... ...

  6. KubeVela v1.2 发布:你要的图形化操作控制台 VelaUX 终于来了

    简介:时间来到 2022 年,KubeVela 也正式进入了第四个阶段,在原先核心控制器 API 基本稳定的基础上,我们以插件的形式增加了一系列开箱即用的功能.让开发者可以通过 UI 控制台的方式,连 ...

  7. NEAT(基于NEAT-Python模块)实现监督学习和强化学习

    参考链接:http://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf  NEAT论文 https://morvanzhou.github.io/ ...

  8. 在线客服系统源码(thinkphp网页在线客服系统源码完整搭建)

    PHP网站在线客#服系统源代码是一套全球范围内最为先进的.为同时在线用户数为100K~10M应用而设计的开源即时通讯引擎. (当前Demo的服务端版本:/turms-admin:latest./tur ...

  9. 论文阅读——ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks

    ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 改进版通道注意力 from CVPR2020 期 ...

最新文章

  1. Linux管道指令(pipe)与shell 重定向的区别
  2. rsync 安装使用详解
  3. do-release-upgrade do not work
  4. SAP Fiori应用里出现http request错误的原因分析
  5. java list 遍历 remove_JAVA中LISt遍历时如何remove元素?
  6. cp210x驱动运行不了怎么解决_【问题】解决Android8.0以上运行不了uiautomatorviewer的办法...
  7. Android之基于message的进程间通信Messenger
  8. C语言程序:判断三角形
  9. linux fastboot 工具下载,FastBoot刷机工具
  10. ElasticJob
  11. 兆,字节,位等单位转换
  12. eclipse 中用svn共享项目
  13. C++ 字符跑酷#3 游戏制作实录
  14. 百度、腾讯、滴滴,如何看2019智能网联汽车发展 | 2019互联网岳麓峰会
  15. pytorch Vocab
  16. 异方差性和加权最小二乘法详解
  17. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 5 周:回顾相关文献
  18. 讨论主题:人工智能对人类社会发展的影响(弊大于利)
  19. c语言英文排版程序,C语言设计—英文排版系统精品.docx
  20. MyBatis-Plus快速入门-(干货满满+超详细)

热门文章

  1. linux tar 大小不同,linux – 如何在使用tar时设置bzip2块大小?
  2. linux 谷歌浏览器设置代理_linux下chrome+Proxy Switchy+ssh和firefox+autoproxy+ssh | 学步园...
  3. 【LeetCode笔记 - 每日一题】373. 查找和最小的 K 对数字(Java、堆、优先队列)
  4. python post form data_python实现发送form-data数据的方法详解
  5. 如何安装mysql5.7.21_Linux 安装MySql 5.7.21 操作步骤
  6. php比例算法,图片比例转换算法
  7. jetson nano 系统镜像制作_2.Jetson Nano烧写系统镜像
  8. 两线怎么接三线插座图_什么是RTD热电阻?两线制和三线制RTD有什么不同?
  9. mysql与citespace_CiteSpace与MySQL数据库的连接-科学网—博客.PDF
  10. C++求复数的角度_11.初中数学:方程5x2m=4x的解,在2与10之间,怎么求m的取值范围?...