Terraform-增加只读实例:操作步骤

时间:2025-02-12 14:54:15

操作步骤

  1. 创建MySQL数据库,请参考创建MySQL数据库
  2. 以MySQL为例,演示为RDS创建只读副本。

    data "huaweicloud_availability_zones" "myaz" {}resource "huaweicloud_rds_read_replica_instance" "myreplica" {  name                = "myreplica"  flavor              = "rds.mysql.c2.large.rr"  primary_instance_id = huaweicloud_rds_instance.myinstance.id  availability_zone   = data.huaweicloud_availability_zones.myaz.names[1]  volume {    type = "ULTRAHIGH"  }  tags = {    type = "readonly"  }}
    1. 运行 terraform plan 查看资源。
    2. 确认资源无误后,运行 terraform apply 开始创建。
    3. 运行 terraform show 可以查看已创建的RDS只读实例信息。

表1 参数说明

资源名称

参数名称

参数说明

huaweicloud_rds_read_replica_instance

name

(必填)只读实例名称

  • 约束:4~64个字符之间,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符

flavor

(必填)数据库只读实例规格,本教程使用"rds.mysql.c2.large.rr",实例规格信息也可以通过huaweicloud_rds_flavors查询。

primary_instance_id

(必填)主实例ID

availability_zone

(必填)只读实例所在可用区,请参见地区和终端节点

tags

(可选)实例标签

volume

type

(必填)数据库只读实例磁盘类型

  • 取值范围:

    ULTRAHIGH,表示SSD;

    ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版

support.huaweicloud.com/usermanual-terraform/terraform_0020.html