文档

Terraform概述

更新时间:

Terraform是一种开源工具,用于安全高效地预览、配置和管理云基础架构和资源。本文介绍Terraform的基本概念和针对DDoS高防的应用场景。

什么是Terraform

Terraform是IT基础架构自动化编排工具,可以用代码来管理维护IT资源。更多信息,请参见什么是Terraform

  • Terraform的命令行接口CLI(Command Line Interface)提供一种简单机制,用于将配置文件部署到阿里云或其他任意支持的云上,并对其进行版本控制。它编写了描述云资源拓扑的配置文件中的基础结构,例如虚拟机、存储账户和网络接口。

  • Terraform通过Provider支持新的基础架构,让您在阿里云上能够轻松使用简单模板语言来定义、预览和部署云基础结构。

  • Terraform可以创建、修改和删除多种阿里云产品的相关资源,例如ECS、VPC、RDS和SLB等。

通过Terraform管理DDoS高防资源

DDoS高防支持通过Terraform管理以下资源。

资源类型

说明

ddoscoo_instance

购买并管理DDoS高防实例。具体操作,请参见实例管理

ddoscoo_domain_resource

配置域名接入DDoS高防。具体操作,请参见域名接入配置

ddoscoo_port

配置端口接入DDoS高防。具体操作,请参见端口接入配置

ddoscoo_scheduler_rule

配置流量调度器规则。具体操作,请参见流量调度器配置

使用Terraform

  1. 安装Terraform。

  2. 配置阿里云账号信息。

    选择一种阿里云认证方式,为Terraform的执行提供认证信息。

    • 方式一:创建环境变量,用于存放身份认证信息(推荐)

      export ALICLOUD_ACCESS_KEY="************"
      export ALICLOUD_SECRET_KEY="************"
      export ALICLOUD_REGION="******"
    • 方式二:在配置文件的provider代码块中指定身份认证信息

      provider "alicloud" {
        access_key = "******"
        secret_key = "******"
        region     = "******"
      }
  • 本页导读 (1)
文档反馈