全部产品
Search
文档中心

使用CLI、Terraform管理阿里云资源

更新时间: 2018-12-22

云命令行预装了 CLI 、Terraform 等管理工具。您可以通过这些工具来管理您在阿里云购买的云资源或者服务。

1. CLI 命令行管理工具

CLI 是基于阿里云开放 API 建立的管理工具。借助此工具,您可以通过调用阿里云开放 API 来管理阿里云产品。该命令行工具与阿里云开放 API 一一对应,灵活性高且易于扩展。您可基于该命令行工具对阿里云原生 API 进行封装,扩展出您想要的功能。

1.1. 启动命令行

您可以使用aliyun命令来启动命令行,命令格式:

aliyun <product> <operation> [--parameter1 value1 --parameter2 value2 ...]

如:

aliyun ecs DescribeRegions |jq

CLI执行

命令格式同单机版CLI保持一致,您可以参照:通过命令行CLI调用API中的:“2. 使用说明” 。

1.2. 编写Shell

您可以在云命令行中编写Shell脚本来执行复杂的管理过程。云命令行为您提供一个10GB 的免费临时存储空间,可以临时来存储您的Shell脚本,当实例销毁时,临时文件也会随之丢销毁。若您需要永久保存,可以选择挂载持久化存储空间。

2. 使用Terraform管理云资源

Terraform是一个开源的安全有效的构建、更改云资源的工具。云命令行已经为您安装、配置完成Terraform v0.11.7,您可以直接使用。