阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd
使用Terraform管理阿里云资源
云命令行(Cloud Shell)中预装了Terraform。Terraform是一种开源工具,用于安全高效地预配和管理云基础结构。您可以通过Terraform管理阿里云资源启动Cloud Shell选择一种方式启动云命令行:
在控制台中运行
单击控制台首页头部导航的命令行按钮,启动云命令行。
独立运行
在浏览器中输入https://shell.aliyun.com打开云命令行操作界面。
您可以根据实际需要打开多个命令行窗口,但最多可同时打开5个云命令行窗口。
在启动云命令时,请注意:
第一次连接云命令行时会为您创建虚拟机,会消耗一些时间,最长不超过30秒。
打开多个云命令行窗口时,所有窗口都会连接到同一台虚拟机。虚拟机数量不会因您打开新的命令行窗口而增加。
管理云资源
在Cloud Shell中编写Terraform模板。
您可以使用vim命令直接编写模板。如果开通了OSS存储,您可以直接将配置模板上传到为Cloud Shell创建的Bucket中。
执行如下命令创建一个工程目录及模板文件:以下代码示例是一个创建ECS实例的Terraform模板,请将内容粘贴到main.tf中。
执行init命令初始化Terraform。
执行plan命令预览配置。
执行apply命令创建ECS实例。
切换 Terraform 版本
Cloudshell 中默认的 Terraform 版本为0.12.31,如果需要更高的版本可以通过tfenv来切换。
查看Cloud Shell中内置的Terraform版本。