Terraform是一种开源工具,用于安全高效地预览、配置和管理云基础架构和资源。本文介绍Terraform的基本概念和针对DDoS高防的应用场景。
什么是Terraform
Terraform是IT基础架构自动化编排工具,可以用代码来管理维护IT资源。更多信息,请参见什么是Terraform。
Terraform的命令行接口CLI(Command Line Interface)提供一种简单机制,用于将配置文件部署到阿里云或其他任意支持的云上,并对其进行版本控制。它编写了描述云资源拓扑的配置文件中的基础结构,例如虚拟机、存储账户和网络接口。
Terraform通过Provider支持新的基础架构,让您在阿里云上能够轻松使用简单模板语言来定义、预览和部署云基础结构。
Terraform可以创建、修改和删除多种阿里云产品的相关资源,例如ECS、VPC、RDS和SLB等。
通过Terraform管理DDoS高防资源
DDoS高防支持通过Terraform管理以下资源。
资源类型 | 说明 |
购买并管理DDoS高防实例。具体操作,请参见实例管理。 | |
配置域名接入DDoS高防。具体操作,请参见域名接入配置。 | |
配置端口接入DDoS高防。具体操作,请参见端口接入配置。 | |
配置流量调度器规则。具体操作,请参见流量调度器配置。 |
使用Terraform
安装Terraform。
配置阿里云账号信息。
选择一种阿里云认证方式,为Terraform的执行提供认证信息。
方式一:创建环境变量,用于存放身份认证信息(推荐)
export ALICLOUD_ACCESS_KEY="************" export ALICLOUD_SECRET_KEY="************" export ALICLOUD_REGION="******"
方式二:在配置文件的
provider
代码块中指定身份认证信息provider "alicloud" { access_key = "******" secret_key = "******" region = "******" }
反馈
- 本页导读 (1)
文档反馈