正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
子网所在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
高可用虚拟IP VIP 应用场景 虚拟IP主要用在弹性云服务器的主备切换,达到高可用性HA(High Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。 相关资源 huaweicloud_networking_vip
命令行说明 Terraform 支持丰富的命令行操作,本文档仅介绍一些常用的命令, 您可以通过 "terraform" 命令查看完整的命令列表。对于特定的子命令,可以通过 -h / --help 选项获取完整的用法。 $ terraform Usage: terraform [-version]
Metadata说明 Metadata是Terraform支持的内置元参数,可以在 provider,resource,data块中使用。本章节主要介绍 resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源 for_
基本语法 Terraform配置语言主要基于HCL语法,具有配置简单,可读性强等特点,并且兼容JSON语法。本文主要介绍Terraform配置语言的基本语法及常见函数。 Terraform配置语言主要由参数(Argument),块(Block),表达式(Experssion)和函数(Functions)组成。
Resource 是Teraform中最重要的元素,通过关键字 "resource" 进行声明。Provider中支持的云服务都有一个或多个资源与之对应,如huaweicloud_compute_instance表示ECS,huaweicloud_vpc表示VPC等。资源之间的关系可以通过关系型资源进行关联,如我们可以使用
for_each for_each 在功能上与 count 相似,for_each 使用键值对或字符串集合的形式快速地将值填入到对应的属性中,不仅可以优化脚本结构也有利于理解多实例间的关系。 在使用映射类型表达时,我们可以使用 "each.key" 和 "each.value"
lifecycle 每个资源实例都具有创建 、更新和销毁三个阶段,在一个资源实例的生命周期过程中都会经历其中的2至3个阶段。通过元参数 lifecycle 可以对资源实例的生命周期过程进行改变,lifecycle 支持以下参数: create_before_destroy 默认情
基本命令 terraform init terraform init 命令是我们执行的第一条命令,主要用于初始化工作目录,完成Provider、Backend、Modules等模块的加载。 $ terraform init Initializing the backend...
t bucket (必填)存储桶名称 key (必填)对象名称 source (可选)待上传对象的源文件路径 后续操作 您可以将自己的域名与OBS桶访问域名进行绑定,可以实现通过自定义域名访问存储在OBS中的文件。同时也可以配置CDN服务实现加速功能。请参考使用自定义域名托管静态网站。
创建MySQL数据库 应用场景 MySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 本教程将指导您如何通过Terraform脚本创建一个RDS for
terraform apply -var-file="testing.tfvars" 变量定义文件的扩展名为 ".tfvars",变量定义文件的语法与配置文件的语法相同,但仅用于指定变量名称: vpc_name = "my_vpc" vpc_cidr = "192.168.0.0/16"