检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
terraform refresh terraform refresh 命令用于刷新当前 state 文件的配置,该命令会调用远端 API 获取最新数据并将结果写入 state 文件中。 terraform show terraform show 命令用于展示当前 state 文件中所有被管理的资源及其属性值。
"c"] keys 返回map中的所有key keys({a=1, b=2, c=3}) ["a", "b", "c"] length 获取列表、映射或是字符串的长度 length(["One", "Two", "Three"]) length({IT="A", CT="B"})
规划并创建虚拟私有云、子网及安全组。 若需要创建新的网络配置,请参考典型网络配置。 若使用已创建的网络配置,需要使用data source获取对应的ID,参考样例如下。 data "huaweicloud_vpc" "myvpc" { name = var.vpc_name }
Terraform的配置文件以 ".tf" 结尾,主要由provider,resource,data source和变量组成。 每个 Provider 代表一个服务提供商,Terraform 通过插件机制与Provider进行交互。Provider通过关键字 "provider" 进行声明,Provider的配置参数请参考这里。
count 默认情况下,Terraform的 resource块只配置一个资源。当我们需要创建多个相同的资源时,如果配置多个独立的 resource块就显得很冗余,且不利于维护。我们可以使用 count 或 for_each 参数在同一个 resource块中管理多个相同的资源。在同一个
该命令可以打开一个交互式的控制台,我们可以使用该控制台进行表达式及内置函数的体验和测试。 $ terraform console > length("Hello, cloud!") 13 父主题: Terraform 命令行