You need to enable JavaScript to run this app.
导航
使用 Terraform
最近更新时间:2024.12.12 10:24:16首次发布时间:2024.12.12 10:24:16
使用 Terraform

使用 Terraform 的过程是围绕 main.tf 文件进行,通过在 main.tf 文件中追加相应的内容实现资源的管理与编排。本文以创建云数据库 veDB MySQL 版实例为例进行说明。

前提条件

已成功安装 TerraformProvider volcengine,并配置使用环境

操作步骤

  1. 以创建云数据库 veDB MySQL 版实例为例,追加以下内容到 main.tf 文件,参数内容需要根据实际环境修改,其中 foo 表示资源名字。

    data "volcengine_zones" "foo"{
    }
    
    resource "volcengine_vpc" "foo" {
      vpc_name   = "acc-test-vpc"
      cidr_block = "172.16.0.0/16"
    }
    
    resource "volcengine_subnet" "foo" {
      subnet_name = "acc-test-subnet"
      cidr_block = "172.16.0.0/24"
      zone_id = data.volcengine_zones.foo.zones[2].id
      vpc_id = volcengine_vpc.foo.id
    }
    
    
    resource "volcengine_vedb_mysql_instance" "foo" {
      charge_type = "PostPaid"
      storage_charge_type = "PostPaid"
      db_engine_version = "MySQL_8_0"
      db_minor_version = "3.0"
      node_number = 2
      node_spec = "vedb.mysql.x4.large"
      subnet_id = volcengine_subnet.foo.id
      instance_name = "tf-test"
      project_name = "testA"
      tags {
          key = "tftest"
          value = "tftest"
      }
      tags {
          key = "tftest2"
          value = "tftest2"
      }
    }
    
  2. 进入 main.tf 所在目录,执行以下命令初始化。

    terraform init
    
  3. 在终端执行以下命令,查看执行计划。

    terraform plan
    

    执行成功后,终端中会显示待创建实例的相关信息。

  4. 执行以下命令,应用执行计划。

    terraform apply
    
  5. 执行后,在终端中会显示确认信息。如确认执行,则输入 yes,输入其他内容可取消执行计划。

  6. 输入 yes 后,开始执行计划。执行成功后终端会有以下提示信息,您可以登录云数据库 veDB MySQL 版控制台查看实例是否已经创建。

    Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
    

相关文档