检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数类型:boolean 默认值:False 取值约束:布尔类型,可选值为true、false 使用建议:无 关联关系 表2 关联关系说明 关系说明 关联节点 依赖关系 AOS.Batch 依赖关系 DCS.Redis 依赖关系 RDS.MySQL 依赖关系 CCE.Storage.EVS 依赖关系
取值约束:由小写字母、数字和中划线组成,且必须以字母开头 使用建议:按需在CCE管理控制台-资源管理-命名空间查询选择 关联关系 表2 关联关系说明 关系说明 关联节点 依赖关系 AOS.Batch 依赖关系 DCS.Redis 依赖关系 RDS.MySQL 依赖关系 CCE.Storage.EVS 依赖关系
AvailabilityZone.Name 取值说明:待创建云服务器所在的可用区,需要指定可用区(AZ)的名称,例如cn-north-1a。 请参考地区和终端节点获取。 取值约束:根据所属区域选择 使用建议:1. 将该字段通过get_input函数传入,通过在AOS界面创建资源栈填写输入参数时可自动选择
ployment对象 默认值:app 取值约束:当前仅可填写“app” 使用建议:使用默认值 关联关系 表2 关联关系说明 关系说明 关联节点 关联关系 ServiceStage.StatelessApplication 被包含关系 CCE.Cluster 关联关系 CCE.Deployment
取值约束:可取"TCP","HTTP","HTTPS","PING","TLS-HELLO" 使用建议:根据规格按需选择 关联关系 表2 关联关系说明 关系说明 关联节点 被包含关系 ULB.Pool 输出 属性 参数类型 描述 refID string 健康检查实例ID blueprint样例 tosca
入参数时可获取 funcId 是 函数urn 参数类型:string 使用建议:采用默认配置 关联关系 表2 关联关系说明 关系说明 关联节点 被包含关系 FGS.Function 输出 无 blueprint样例 tosca_definitions_version: huawe
通过AOS部署应用上云流程非常简单,您只需要编写好模板,并基于该模板创建堆栈,如图1。同时,AOS还提供了应用生命周期管理能力,如启动、变更、删除等。 图1 AOS使用流程 表1 AOS使用流程说明 步骤 说明 1. 编写模板 模板是一种遵循AOS语法规范的文本文件,描述了应用
流量控制可限制单位时间内API的被调用次数,保护后端服务。当API上线后,系统会默认给每个API提供一个访问控制策略,API提供者可以根据自身API的服务能力及负载情况变更这个访问控制策略。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 timeInterval 是 流量控制的单位时间 参数类型:integer
取值约束:可取""HTTP", "HTTPS", "BOTH" 使用建议:如果涉及敏感信息的传递,建议使用HTTPS 关联关系 表2 关联关系说明 关系说明 关联节点 关联关系 APIG.Throttle 被包含关系 APIG.ApiGroup 输出 属性 参数类型 描述 reqUri string API的uri
EASE_ID funcId 是 函数urn 参数类型:string 使用建议:采用默认配置 关联关系 表2 关联关系说明 关系说明 关联节点 关联关系 APIG.ApiGroup 被包含关系 FGS.Function 输出 无 blueprint样例 tosca_definitions_version:
虚拟机。有的对象可以由很少的参数甚至不需要参数就能创建,例如OBS的Bucket。有的输入参数比较复杂,由多个基础参数组合而成,如虚拟机的网络属性。 图3 输入 输入语法如下: 云对象(元素): description: 云对象介绍 properties: #由哪些参数组成
bool:布尔类型,只能是 true 或 false。 HCL能够根据参数类型自动将number和bool类型转换为string类型。如果一个字符串能够表示为一个数字或布尔类型的值,也可以进行反向转换。字符串、数字和布尔类型的参数可以直接赋值,例如: disk_type = "SSD" disk_size
tonumber 将字符串类型转换为数字类型 tonumber("33") 33 tostring 将数字类型转换为字符串类型 tostring(33) "33" 编码函数 表5 编码函数 函数名称 函数描述 样例 运行结果 base64encode 将UTF-8字符串转换为base64编码
输入变量 输入变量可以理解为模块的参数,通过关键字 "variable" 进行声明。通过定义输入变量,您可以无需变更模块的源代码就能灵活修改配置。输入变量的值可以使用默认值,CLI 选项,环境变量等方式来设置。 定义输入变量 按照约定,输入变量通常在名为 variables.tf
资源栈创建成功 查看已创建的云服务。 登录华为云控制台。 选择“云服务控制台 > 云硬盘”,可查看到已创建成功一台EVS。 图7 EVS创建成功 选择“网络 > 虚拟私有云”,可查看到已创建成功的VPC。 图8 VPC创建成功 单击该VPC名称,进入详情页面,可查看到对应的子网已创建成功。 图9
的结果中获取一个监听Port,并在模板的输出中打印出最终的、直观的访问http地址。 字符串拼接是一个内置函数,concat用于将描述字段转换成字符串并进行拼接,支持内嵌get_attribute、get_input函数。 当前版本,仅支持concat定义在output中,不支持
降低资源管理的复杂度。 幂等:资源描述代码多次调用效果幂等,可确保不重复申请资源。 安全可靠:可视化的审计、安全、和合规控制策略,杜绝资源变更操作带来的安全风险。 生态丰富:南向生态支持华为云主流服务(90+云服务、540+资源对象,详情参见:资源支持清单),开箱即用;北向完全兼容HCL语法,无学习成本。
"CCCC" = "cccc" } 映射类型也可以通过for表达式转换进行处理,假设 mymap 的值为 {element1="aaa", element2="bbb", element3="ccc"},您可以将映射中的每个键值转换为大写: > {for key, value in var
HCL语法模板,实现云服务资源的自动化批量构建,帮助用户高效、安全、一致创建、管理和升级云服务资源,能有效提升资源管理效率,并降低资源管理变更带来的安全风险。 产品介绍 立即使用 成长地图 由浅入深,带您玩转RFS 01 了解 了解华为云资源编排服务的功能和应用场景,有助于您更准
资源编排聚焦于华为云所用资源的自动化批量构建,帮助用户用高效、安全以及一致的方式新建、管理和升级所需资源,提升资源管理效率,降低资源管理变更带来的安全风险。 产品架构