已找到以下 35 条记录。
产品选择
Terraform
没有找到结果,请重新输入
产品选择
Terraform
产品选择
没有找到结果,请重新输入
  • 高可用虚拟IP VIP - Terraform

    高可用虚拟IP VIP 应用场景 虚拟IP主要用在弹性云服务器的主备切换,达到高可用性HA(High Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。 相关资源 huaweicloud_networking_vip

  • 基本操作 - Terraform

    private:默认策略,除桶ACL授权外的其他用户无桶的访问权限。 public-read:任何用户都可以对桶内对象进行读操作。 public-read-write:任何用户都可以对桶内对象进行读/写/删除操作。 tags (可选)桶标签 huaweicloud_obs_bucket_object

  • 弹性伸缩 AS - Terraform

    源。具有自动调整资源、节约成本开支、提高可用性和容错能力的优势。适用以下场景: 访问流量较大的论坛网站,业务负载变化难以预测,需要根据实时监控到的云服务器CPU使用率、内存使用率等指标对云服务器数量进行动态调整。 电商网站,在进行大型促销活动时,需要定时增加云服务器数量和带宽大小,以保证促销活动顺利进行。

  • 输入变量 - Terraform

    输入变量 输入变量可以理解为模块的参数,通过关键字 "variable" 进行声明。通过定义输入变量,我们可以无需变更模块的源代码就能灵活修改配置。输入变量的值可以使用默认值,CLI 选项,环境变量等方式来设置。 定义输入变量 按照约定,输入变量通常在名为 variables.tf

  • 常见函数 - Terraform

    Terraform支持丰富的内置函数,用于处理字符串、数值计算、加密,类型转换等操作,我们可以通过函数名称进行调用,其语法如下: <函数名称>(<参数1>, <参数2> ...) 本文主要对Terraform中常见的函数进行总结并通过样例说明其用法。您可以通过Terraform 官方文档查看完整的函数支持列表。

  • Terraform简介 - Terraform

    修改任何非依赖性资源。从而使得Terraform可以尽可能高效地构建基础设施,操作人员可以深入了解基础设施中的依赖性。 变更自动化 复杂的变更可以应用于您的基础设施,而只需最少的人工干预。有了前面提到的执行计划和资源图,您就可以准确地知道Terraform将改变什么,以及改变的顺序,从而避免了许多可能的人为错误。

  • state管理命令 - Terraform

    membership_1" Successfully moved 1 object(s). 变更资源路径 用于将指定资源从当前 state 文件中移动至另一个指定 state 文件中,同时可以变更资源名称,命令格式为: terraform state mv -state-out=state文件相对/绝对路径

  • 基本命令 - Terraform

    下,该操作会耗时较长,我们可以使用 "-refresh=false" 选项来禁止更新。 terraform apply terraform apply 命令用于执行资源的创建或变更。在操作执行前会进行一次人机交互,用于对资源创建和变更的确认。我们也可以使用 "-auto-approve"

  • 表达式 - Terraform

    "CCCC" = "cccc" } 映射类型也可以通过for表达式转换进行处理,假设 mymap 的值为 {element1="aaa", element2="bbb", element3="ccc"},我们可以将映射中的每个键值转换为大写: > {for key, value in

  • for - Terraform

    使用键值对或字符串集合的形式快速地将值填入到对应的属性中,不仅可以优化脚本结构也有利于理解多实例间的关系。 在使用映射类型表达时,我们可以使用 "each.key" 和 "each.value" 来访问映射的和值。以创建VPC为例,通过 for_each 中的键值对,我们可以灵活配置VPC的名称和CIDR。

  • 给RDS实例绑定EIP - Terraform

    给RDS实例绑定EIP 应用场景 云数据库RDS实例创建成功后,可以绑定弹性公网IP,来实现通过公共网络访问数据库实例。以下教程将指导您如何通过Terraform脚本给RDS实例绑定和解绑弹性公网IP。 实例在创建、变更规格、恢复、重启或冻结状态下不能绑定和解绑弹性公网IP。 相关资源

  • Backend - Terraform

    state 文件进行比较。如果 state 文件被损坏或者被删除,Terraform会认为其管理的资源也发生了变更和移除。此时再执行 'apply' 命令将会按照模块的定义变更或者重建资源,直到模块对资源的定义与 state 中的映射保持一致。如果实际的资源依然存在于云平台中,这将会导致资源的重复创建或者创建失败。

  • 基本语法 - Terraform

    number:数字类型,可以表示整数和浮点数。 bool:布尔类型,只能是 true 或 false。 Terraform能够根据参数类型自动将number和bool类型转换为string类型。如果一个字符串能够表示为一个数字或布尔类型的值,Terraform也可以进行反向转换。字符串、数字和布尔类型的参数可以直接赋值,例如:

  • 其他命令 - Terraform

    态,是 taint 的逆操作。在某些异常情况下,Terraform 会将资源标记为污染状态,我们可以手工处理后,使用 terraform untaint 命令取消被污染标记,这样可以避免资源的重新创建。命令格式为:terraform untaint <资源类型>.<资源名称> $

  • Data Source - Terraform

    Data Source Data Source 可以认为是特殊的Resource,通过关键字 "data" 进行声明。Data Source 用于查询已经存在资源的属性和信息,例如我们可以通过 "Ubuntu 18.04 server 64bit" 的镜像名称查询得到对应镜像的ID及其他属性:

  • 输出变量 - Terraform

    输出变量 输出变量可以理解为模块的返回值,通过关键字 "output" 进行声明。输出变量是一种对外公开某些信息的方法,既可以在根模块中运行 terraform apply/output 命令输出特定的值,又可以在子模块中将资源的属性值提供给父模块。 声明输出变量 按照约定,输出变量通常在名为

  • 命令行说明 - Terraform

    命令行说明 Terraform 支持丰富的命令行操作,本文档仅介绍一些常用的命令, 您可以通过 "terraform" 命令查看完整的命令列表。对于特定的子命令,可以通过 -h / --help 选项获取完整的用法。 $ terraform Usage: terraform [-version]

  • depends - Terraform

    Terraform 配置文件中可以包含多个资源。通过在资源中引用其他资源的属性值,Terraform可以自动推断出资源的依赖关系。然而,某些资源的依赖关系对于Terraform是不可见的,这就需要使用 depends_on 来创建显式依赖。我们可以使用 depends_on 来更

  • 静态网站托管 - Terraform

    (必填)存储桶名称 key (必填)对象名称 source (可选)待上传对象的源文件路径 后续操作 您可以将自己的域名与OBS桶访问域名进行绑定,可以实现通过自定义域名访问存储在OBS中的文件。同时也可以配置CDN服务实现加速功能。请参考使用自定义域名托管静态网站。 样例代码 https://github

  • Resource - Terraform

    weicloud_compute_instance表示ECS,huaweicloud_vpc表示VPC等。资源之间的关系可以通过关系型资源进行关联,如我们可以使用 huaweicloud_compute_eip_associate 给ECS分配EIP。 resource "hua