-
高可用虚拟IP VIP - Terraform
VIP 应用场景 虚拟IP主要用在弹性云服务器的主备切换,达到高可用性HA(High Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。 相关资源 huaweicloud_networking_vip huaw
-
增加只读实例 - Terraform
-
基本操作 - Terraform
(必填)OBS存储桶名称 约束:在OBS中必须是全局唯一的,包含3到63个字符,允许小写字母、数字、连字符(-)和点号(.),不能以句点(.)或连字符(-)开始或结束,不能包含两个连续的句点(.)或相邻的句点(.)和连字符(-),不能是IP地址。 acl (可选)OBS存储桶访问控制策略 取值范围: p
-
常见问题 - Terraform
-
基本语法 - Terraform
ons)组成。 参数 (Argument) 使用等号将一个值或表达式赋值给指定的参数名称,参数名称可以使用字母、数字、下划线(_)和连接符(-)表示,且首字母不能是数字,例如: image_id = "ad091b52-742f-469e-8f3c-fd81cadf0743" 块
-
count - Terraform
维护。我们可以使用 count 或 for_each 参数在同一个 resource块中管理多个相同的资源。在同一个 resource块中不能同时使用count 和 for_each 参数。示例如下: resource "huaweicloud_evs_volume" "volumes"
-
给RDS实例绑定EIP - Terraform
据库实例。以下教程将指导您如何通过Terraform脚本给RDS实例绑定和解绑弹性公网IP。 实例在创建、变更规格、恢复、重启或冻结状态下不能绑定和解绑弹性公网IP。 相关资源 huaweicloud_rds_instance huaweicloud_vpc_eip huawei
-
NAT网关 - Terraform
huaweicloud_nat_snat_rule floating_ip_id 弹性公网IP的id,多个弹性公网IP使用逗号分隔。 约束:弹性公网IP的id个数不能超过20个。 nat_gateway_id NAT网关的ID。 network_id 规则使用的网络ID。 创建资源。 运行 terraform
-
创建MySQL数据库 - Terraform
(必填)数据库实例名称,同一租户下,同类型的数据库实例名称可以重名 约束:4~64个字符之间,必须以字母开头,区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符 flavor (必填)数据库实例规格,本教程使用"rds.mysql.c2.large.ha",实例规格信
-
Backend - Terraform
命令将会按照模块的定义变更或者重建资源,直到模块对资源的定义与 state 中的映射保持一致。如果实际的资源依然存在于云平台中,这将会导致资源的重复创建或者创建失败。 在团队协作中,如果想维护同一套资源,需要将资源的配置文件和 state 文件一起拷贝,这无形中增加了代码维护的成本。为了解决这个问题,Terraform提供了远端存储的能力
-
for - Terraform
都可用于创建多个资源,建议参考以下规则进行选择: 1、如果资源实例的参数完全或者大部分一致,建议使用count; 2、如果资源的某些参数需要使用不同的值并且这些值不能由整数派生,建议使用 for_each; 父主题: Metadata
-
输入变量 - Terraform
used for iam user to log in." validation { # regex(...) 如果匹配失败将返回错误 condition = can(regex("([a-zA-Z])", var.iam_user_name))
-
Modules - Terraform
myhuaweicloud.com/myproject/vpc-example.zip" } 访问模块的输出变量 由于模块是对资源的封装和抽象,我们不能直接访问模块中定义的资源属性,只能访问模块中定义的输出变量,格式为 "module.<MODULE NAME>.<OUTPUT NAME>
-
表达式 - Terraform
rraform支持以下类型的运算符: 算术运算符:操作数和结果都为数字类型,包括:+,-(减法),*,/,%,-(负数)。 关系运算符:操作数为任意类型,结果为布尔值,包括:==,!=。 比较运算符:操作数为数字类型,结果为布尔值,包括:>,>=,<,<=。 逻辑运算符:操作数和
-
常见函数 - Terraform
"Three"]) ["One", "Two", "Three"] tonumber 将字符串类型转换为数字类型 tonumber("33") 33 tostring 将数字类型转换为字符串类型 tostring(33) "33" 编码函数 表5 编码函数 函数名称 函数描述 样例