-
添加磁盘 - Terraform
添加磁盘 应用场景 创建云硬盘并挂载到已创建的弹性云服务器。 相关资源 huaweicloud_evs_volume huaweicloud_compute_volume_attach 操作步骤 在main.tf文件中增加以下内容。 resource "huaweicloud_evs_volume"
-
典型网络配置 - Terraform
-
基本语法 - Terraform
使用等号将一个值或表达式赋值给指定的参数名称,参数名称可以使用字母、数字、下划线(_)和连接符(-)表示,且首字母不能是数字,例如: image_id = "ad091b52-742f-469e-8f3c-fd81cadf0743" 块 (Block) 块将多个参数聚合在一起,并支持嵌套。块由块类型、块标签和块主体构成,格式如下:
-
创建MySQL数据库 - Terraform
相关资源 huaweicloud_rds_instance 操作步骤 规划并创建虚拟私有云、子网及安全组。 若需要创建新的网络配置,请参考典型网络配置。 若使用已创建的网络配置,需要使用data source获取对应的ID,参考样例如下。 data "huaweicloud_vpc" "myvpc"
-
常见函数 - Terraform
函数名称 函数描述 样例 运行结果 sha256 计算字符串的SHA256值(16进制) sha256("Hello, cloud!") 0ad167d1e3ac8e9f4e4f7ba83e92d0e3838177e959858631c770caaed8cc5e3a sha512 计算字符串的SHA512值(16进制)
-
给RDS实例绑定EIP - Terraform
给RDS实例绑定EIP 应用场景 云数据库RDS实例创建成功后,可以绑定弹性公网IP,来实现通过公共网络访问数据库实例。以下教程将指导您如何通过Terraform脚本给RDS实例绑定和解绑弹性公网IP。 实例在创建、变更规格、恢复、重启或冻结状态下不能绑定和解绑弹性公网IP。 相关资源
-
快速入门 - Terraform
-
增加只读实例 - Terraform
-
弹性伸缩 AS - Terraform
secgroup_1.id } tags = { owner = "AutoScaling" } } 添加扩容策略。 本教程使用告警策略,当平均CPU使用率>=80%时自动扩容一个ECS实例,在main.tf文件中增加以下内容。 resource "huaweicloud_ces_alarmrule"
-
高可用虚拟IP VIP - Terraform
Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。 相关资源 huaweicloud_networking_vip huaweicloud_networking_vip_associate 操作步骤 配置网络。 创建main.tf文件,输入以下内容,并保存在当前的执行目录中。
-
华为云Provider 认证 - Terraform
企业项目ID,关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 max_retries 否 HW_MAX_RETRIES 遇到网络传输问题时请求的最大重试次数,默认值为5。
-
创建一台ECS实例 - Terraform
弹性云服务器的规格类型,镜像类型,磁盘种类等参数,并选择合适的网络参数和安全组规则。 相关资源 huaweicloud_compute_instance 操作步骤 使用data source查询可用区,规格,镜像和网络参数。 创建main.tf文件,输入以下内容,并保存在当前的执行目录中。
-
NAT网关 - Terraform
“3”:大型,SNAT最大连接数200000 “4”:超大型,SNAT最大连接数1000000 vpc_id VPC的ID。 subnet_id 子网的网络ID。 huaweicloud_nat_snat_rule floating_ip_id 弹性公网IP的id,多个弹性公网IP使用逗号分隔。
-
Modules - Terraform
} 一个 module块包含关键字、module名称和块主体三个部分,块主体中需要指定source以及module中定义的输入变量等参数。在添加 module块之后,需要通过 "terraform init" 命令将模块代码的副本保存至工作目录下。在修改或删除 module块后,也必须重新运行