正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
子网所在VPC标识,此处采用引用的形式:huaweicloud_vpc.vpc.id dns_list 子网dns服务器地址的集合,不填时,默认为空。内网DNS地址请参见华为云提供的内网DNS地址是多少? 运行 terraform init 初始化环境。 运行 terraform plan
高可用虚拟IP VIP 应用场景 虚拟IP主要用在弹性云服务器的主备切换,达到高可用性HA(High Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。 相关资源 huaweicloud_networking_vip
alias = "guangzhou" region = "cn-south-1" ... } 示例中我们声明了北京和广州的华为云provider,并对广州地区的provider增加了别名。我们在资源中使用元参数 provider 来选择非默认的 provider块,其格式为:<provider名称>
件描述单个应用或整个数据中心。 通过Terraform您可以轻松的创建、管理、删除华为云资源,并对其进行版本控制。Terraform支持编排的云资源请参考这里。 图1 使用Terraform管理云资源 Terraform的优势 基础设施即代码 基础设施可以使用高级配置语法进行描述
应用场景 弹性伸缩服务可根据用户的业务需求,通过策略自动调整其业务的资源。具有自动调整资源、节约成本开支、提高可用性和容错能力的优势。适用以下场景: 访问流量较大的论坛网站,业务负载变化难以预测,需要根据实时监控到的云服务器CPU使用率、内存使用率等指标对云服务器数量进行动态调整。
Resource Resource 是Teraform中最重要的元素,通过关键字 "resource" 进行声明。Provider中支持的云服务都有一个或多个资源与之对应,如huaweicloud_compute_instance表示ECS,huaweicloud_vpc表示VPC
region = "cn-north-1" } terraform state rm 该命令用于在state文件中移除指定的资源,而非真正从华为云中将资源删除,命令格式为:terraform state rm <资源类型>.<资源名称> $ terraform state rm h
来更改资源的创建顺序或执行顺序,使其在所依赖资源之后处理。depends_on 的表达式是依赖资源的地址列表。例如我们在远程操作一台ECS服务器之前,需要为其绑定EIP或配置NAT规则。 resource "huaweicloud_compute_instance" "myinstance"
console" 命令可以打开一个交互式的控制台,我们可以使用该控制台进行表达式及内置函数的体验和测试。 运算符 运算符是执行特定的数学或逻辑操作的服务,Terraform支持以下类型的运算符: 算术运算符:操作数和结果都为数字类型,包括:+,-(减法),*,/,%,-(负数)。 关系运算
prevent_destroy = true } ignore_changes 默认情况下,Terraform plan/apply 操作将检测云上资源的属性和本地资源块中的差异,如果不一致将会调用更新或者重建操作来匹配配置。我们可以用 ignore_changes 来忽略某些参数不进
命令用于创建执行前的计划,是 terraform apply 执行前的一个预览方式,可以检查当前的变更是否符合预期。terraform plan 命令将检测云上资源的属性和状态文件是否存在差异,如果不一致,Terraform 会将差异结果显示在命令下方: $ terraform plan Refreshing
本教程将指导您如何通过Terraform脚本创建一个RDS for MySQL实例 。 相关资源 huaweicloud_rds_instance 操作步骤 规划并创建虚拟私有云、子网及安全组。 若需要创建新的网络配置,请参考典型网络配置。 若使用已创建的网络配置,需要使用data source获取对应的ID,参考样例如下。