检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。华为云提供了多种类型的弹性云服务器,可满足不同的使用场景。在创建之前,您需要根据实际的应用场景确认弹性云服务器的规格类型,镜像类型,磁盘种类等参数,并选择合适的网络参数和安全组规则。
子网所在VPC标识,此处采用引用的形式:huaweicloud_vpc.vpc.id dns_list 子网dns服务器地址的集合,不填时,默认为空。内网DNS地址请参见华为云提供的内网DNS地址是多少? 运行 terraform init 初始化环境。 运行 terraform plan 查看资源。 确认资源无误后,运行
region = "cn-north-1" } terraform state rm 该命令用于在state文件中移除指定的资源,而非真正从华为云中将资源删除,命令格式为:terraform state rm <资源类型>.<资源名称> $ terraform state rm hu
取值范围: ULTRAHIGH,表示SSD; ULTRAHIGHPRO,表示SSD尊享版,仅支持超高性能型尊享版 size (必填)数据库实例磁盘空间大小 取值范围:40GB~4000GB,必须为10的整数倍 样例代码 https://github.com/huaweicloud/ter
件。我们也可以通过HTTP URL的形式来访问OBS桶中的对象,将对象的访问策略设置为公共读,然后使用对应的endpoint链接即可: module "myvpc" { source = "https://mybucket.obs.cn-north-1.myhuaweicloud
高可用虚拟IP VIP 应用场景 虚拟IP主要用在弹性云服务器的主备切换,达到高可用性HA(High Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。 相关资源 huaweicloud_networking_vip
create_before_destroy 默认情况下,当我们需要改变资源中不支持更新的参数时,Terraform会先销毁已有实例,再使用新配置的参数创建新的对象进行替换。当我们将 create_before_destroy 参数设置为 true 时,Terraform将先创建新的实例,再销毁之前的
类型。for表达式的输出结果取决于所使用的括号类型: 使用 '[' 和 ']' 将生成一个列表 使用 '{' 和 '}' 将生成一个映射/对象 假设列表 mylist 的值为 ["AA", "BBB", "CCCC"],我们可以使用for表达式对 mylist 中的每个字符串元素转换为小写,并输出一个列表:
数块(meta-argument blocks) 放在块主体的最后,并用空行与其他块隔开。 resource "huaweicloud_obs_bucket" "demo" { count = 1 bucket = "bucket_demo" acl = "public-read"
} } 引用本地变量 在声明本地变量后,可以通过 local.<变量名称> 对其进行引用。 resource "huaweicloud_obs_bucket" "bucket_demo" { ... tags = local.common_tags } 父主题: 变量
文件名称以 .auto.tfvars 或 .auto.tfvars.json 结尾的文件 对于以 .json 结尾的文件,需要使用 JSON对象表示: { "vpc_name": "my_vpc" "availability_zone_names": ["cn-north-1a"
多行字符串在一行末尾以<<EOF开头,中间是字符串内容,最后以EOF结尾。EOF也可以替换为其他字符。例如: resource "huaweicloud_obs_bucket" "web_bucket" { ... website { ... routing_rules =
基本命令 terraform init terraform init 命令是我们执行的第一条命令,主要用于初始化工作目录,完成Provider、Backend、Modules等模块的加载。 $ terraform init Initializing the backend...