正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用场景 在创建VPC之前,您需要根据具体的业务需求规划VPC的数量,子网的数量、IP网段划分和互联互通方式等。详细的网络规划请参考虚拟私有云最佳实践。 本教程将创建一个VPC用于托管Web应用或网站,其私网网段为192.168.0.0/16,按照业务模块划分3个子网,子网1用于Web
ociate 操作步骤 配置网络。 创建main.tf文件,输入以下内容,并保存在当前的执行目录中。 resource "huaweicloud_vpc" "vpc_1" { name = var.vpc_name cidr = var.vpc_cidr } resource
<名称>[索引值] # 访问第一个VPC > huaweicloud_vpc.vpcs[0] # 访问第一个VPC的ID > huaweicloud_vpc.vpcs[0].id # 访问所有VPC的ID > huaweicloud_vpc.vpcs[*].id 父主题: Metadata
规划并创建虚拟私有云、子网及安全组。 若需要创建新的网络配置,请参考典型网络配置。 若使用已创建的网络配置,需要使用data source获取对应的ID,参考样例如下。 data "huaweicloud_vpc" "myvpc" { name = var.vpc_name }
“4”:超大型,SNAT最大连接数1000000 vpc_id VPC的ID。 subnet_id 子网的网络ID。 huaweicloud_nat_snat_rule floating_ip_id 弹性公网IP的id,多个弹性公网IP使用逗号分隔。 约束:弹性公网IP的id个数不能超过20个。 nat_gateway_id
是Teraform中最重要的元素,通过关键字 "resource" 进行声明。Provider中支持的云服务都有一个或多个资源与之对应,如huaweicloud_compute_instance表示ECS,huaweicloud_vpc表示VPC等。资源之间的关系可以通过关系型资源进行关联,如我们可以使用
当源路径为HTTP或HTTPs的URL时,Terraform将向给定的URL发送GET请求并下载对应的文件。我们也可以通过HTTP URL的形式来访问OBS桶中的对象,将对象的访问策略设置为公共读,然后使用对应的endpoint链接即可: module "myvpc" { source
fixed_ip (必填)RDS实例的内网IP地址 network_id (可选)RDS实例所属的子网网络ID huaweicloud_vpc_eip_associate public_ip (必填)EIP的IP地址 port_id (必填)RDS实例对应的Port的ID 样例代码 https://github
购买弹性公网IP并绑定给已创建的弹性云服务器。 相关资源 huaweicloud_vpc_eip huaweicloud_compute_eip_associate 操作步骤 在main.tf文件中增加以下内容。 resource "huaweicloud_vpc_eip" "myeip"
for_each 创建的资源需要通过键名进行访问,格式为:<资源类型>.<名称>[键名] # 访问 vpc_demo1 > huaweicloud_vpc.vpcs["vpc_demo1"] # 访问 vpc_demo1 的ID > huaweicloud_vpc.vpcs["vpc_demo1"]
apply -var-file="testing.tfvars" 变量定义文件的扩展名为 ".tfvars",变量定义文件的语法与配置文件的语法相同,但仅用于指定变量名称: vpc_name = "my_vpc" vpc_cidr = "192.168.0.0/16" availability_zone_names
本地变量 本地变量可以理解为模块中的临时变量,其作用范围在所声明的模块内,通过关键字 "local" 进行声明。本地变量适用于配置中有重复定义相同值或表达式的场景,可以减少代码冗余,并且易于修改。同时过度使用本地变量会导致变量的实际值被隐藏,代码晦涩,不利于维护,因此建议合理使用本地变量。
进行声明,Provider的配置参数请参考这里。 执行 terraform init 命令时会下载使用的插件,默认将从Terraform官方仓库下载最新版本的插件。对于Terraform 0.13之后的版本,可以使用 "required_providers" 指定Provider的 registry
provider块名,对应非默认provider块的别名(alias) provider = huaweicloud.guangzhou ... } 华为云Provider 支持在Resource中指定region参数,可以在不同的地区创建资源。相比 alias + provider 的方式,这种方式更加灵活简单。
description = "The private IP address of my ECS" } output 关键字后的标签为输出变量的名称,该名称必须是有效的标识符。output块中主要包括以下参数: value:必选项,输出变量的值,任何有效的表达式都可作为输出使用。 des
"[root] huaweicloud_vpc.vpc_1 (expand)" [label = "huaweicloud_vpc.vpc_1", shape = "box"] "[root] huaweicloud_vpc_subnet.subnet_1 (expand)"
Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。华为云提供了多种类型的弹性云服务器,可满足不同的使用场景。在创建之前,您需要根据实际的应用场景确认弹性云服务器的规格类型,镜像类型,磁盘种类