输入变量 输入变量可以理解为模块的参数,通过关键字 "variable" 进行声明。通过定义输入变量,您可以无需变更模块的源代码就能灵活修改配置。输入变量的值可以使用默认值,CLI 选项,环境变量等方式来设置。 定义输入变量 按照约定,输入变量通常在名为 variables.tf
对应的文件应该是纯tf文件或zip压缩包 纯tf文件需要以 .tf或者 .tf.json结尾,并遵守HCL语法 压缩包目前只支持zip格式,文件需要以 .zip结尾。解压后的文件不得包含".tfvars"文件且必须是UTF8编码(其中.tf.json不能包含BOM头),zip压缩包当前支持的子文件数量最大为100
降低资源管理的复杂度。 幂等:资源描述代码多次调用效果幂等,可确保不重复申请资源。 安全可靠:可视化的审计、安全、和合规控制策略,杜绝资源变更操作带来的安全风险。 生态丰富:南向生态支持华为云主流服务(90+云服务、540+资源对象,详情参见:资源支持清单),开箱即用;北向完全兼容HCL语法,无学习成本。
IAM委托 通过创建委托,可以将资源共享给其他账号,或委托更专业的人或团队来代为管理资源。被委托方使用自己的账号登录后,切换到委托方账号,即可管理委托方委托的资源,避免委托方共享自己的安全凭证(密码/密钥)给他人,确保账号安全。 用户在使用RFS时,可以通过创建资源栈设置委托与P
后,您就可以使用Token认证调用其他API。 图1 获取用户Token响应消息头 响应消息体(可选) 该部分可选。响应消息体通常以结构化格式(如JSON或XML)返回,与响应消息头中Content-Type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下
HCL语法模板,实现云服务资源的自动化批量构建,帮助用户高效、安全、一致创建、管理和升级云服务资源,能有效提升资源管理效率,并降低资源管理变更带来的安全风险。 产品介绍 立即使用 成长地图 由浅入深,带您玩转RFS 01 了解 了解华为云资源编排服务的功能和应用场景,有助于您更准
识 以HCL格式的模板为例,logical_resource_name 为 my_hello_world_vpc resource "huaweicloud_vpc" "my_hello_world_vpc" { name = "test_vpc" } 以json格式的模板为例,
支持区域: 全部 如何创建资源栈 模板 在资源编排服务RFS中,模板是一个HCL语法文本描述文件,支持tf、tf.json、zip包文件格式,用于描述您的云资源。资源编排根据模板完成各种云资源的创建。 支持区域: 全部 模板简介 语法指南 配置指南 模板管理
{ name = "Ubuntu 18.04 server 64bit" } 查询到镜像之后,您可以引用该镜像的属性供其他资源使用,引用格式为:data.<数据类型>.<名称>.<属性> resource "huaweicloud_compute_instance""flexi
s模板的URL指定模板,二是选择上传本地文件,如图2: 图2 创建资源栈-选择模板 此处以上传模板为例,模板文件类型支持.tf格式和.tf.json格式。 创建虚拟私有云VPC和弹性云服务器ECS的.tf模板示例如下: terraform { required_providers
资源编排聚焦于华为云所用资源的自动化批量构建,帮助用户用高效、安全以及一致的方式新建、管理和升级所需资源,提升资源管理效率,降低资源管理变更带来的安全风险。 产品架构
HCL语法模板,实现云服务资源的自动化批量构建,帮助用户高效、安全、一致创建、管理和升级云服务资源,能有效提升资源管理效率,并降低资源管理变更带来的安全风险。 您可以使用本文档提供API对资源编排服务进行相关操作,如创建、查询、删除模板等。 在调用资源编排服务API之前,请确保已
请求错误,堆栈参数未发生变更,不允许升级 堆栈参数未变更,不需要升级 400 SVCSTG.AOS.4002577 Bad request, cce nodepool instances can not decrease. 请求错误,堆栈参数错误变更,不允许升级和伸缩 堆栈参数不允许变更,请修改后重试
String 资源的类型 以HCL格式的模板为例,resource_type 为 huaweicloud_vpc resource "huaweicloud_vpc" "my_hello_world_vpc" { name = "test_vpc" } 以json格式的模板为例,resource_type
示例中声明了北京和广州的华为云provider,并对广州地区的provider增加了别名。在资源中使用元参数 provider 来选择非默认的 provider块,其格式为:<provider名称>.<别名>。 resource "huaweicloud_networking_secgroup" "mysecgroup"
instance_id = huaweicloud_compute_instance.myinstance.id } 资源引用 可以通过表达式引用资源的属性,格式为:<资源类型>.<名称>.<属性>。假设您已经创建了名称为 myinstance 的 huaweicloud_compute_instance资源,举例如下:
请联系技术支持。 400 RF.10011033 Request body format is invalid json. 请求体为非法的json格式。 请联系技术支持。 400 RF.10011034 Invalid vars URI. Vars URI should start with
index] cidr = var.cidr_list[count.index] } 使用 count 创建的资源需要通过索引值进行访问,格式为:<资源类型>.<名称>[索引值] # 访问第一个VPC > huaweicloud_vpc.vpcs[0] # 访问第一个VPC的ID
var.secgroup_name name = each.key } 使用 for_each 创建的资源需要通过键名进行访问,格式为:<资源类型>.<名称>[键名] # 访问 vpc_demo1 > huaweicloud_vpc.vpcs["vpc_demo1"] #
示例中声明了北京和广州的华为云provider,并对广州地区的provider增加了别名。在资源中使用元参数 provider 来选择非默认的 provider块,其格式为:<provider名称>.<别名>。 resource "huaweicloud_vpc" "example" { provider
您即将访问非华为云网站,请注意账号财产安全