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.
    

相关文档