检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
节点。 Service 应用所依赖的服务。服务是对按需取用的功能对象的一种描述。 DependsOn 节点间的依赖关系,决定了创建顺序,为基础关系。 HostedOn 只能用于Application与Resource之间,表示应用运行在资源上。 ConsistsOf 表示组合关系。
欢迎使用资源编排服务(RFS)。资源编排服务是完全支持业界事实标准Terraform(HCL + Provider)的新一代云服务资源终态编排引擎,在应用编排服务(AOS)基础上实现了生态、体验、特性的全新升级;资源编排服务基于业界开放生态HCL语法模板,实现云服务资源的自动化批量构建,帮助用户高效、安全、一致创
需要很多参数,才能确定,例如虚拟机。有的对象可以由很少的参数甚至不需要参数就能创建,例如OBS的Bucket。有的输入参数比较复杂,由多个基础参数组合而成,如虚拟机的网络属性。 图3 输入 输入语法如下: 云对象(元素): description: 云对象介绍
资源创建,ELB支持创建IPv6资源 公测 -- 2 执行计划询价新增支持 DMS RabbitMQ、WAF、CBH、DWS、HSS 执行计划询价新增支持 DMS RabbitMQ、WAF、CBH、DWS、HSS 公测 -- 2024年6月 序号 功能名称 功能描述 阶段 相关文档 1 设计器支持
响应消息 请求示例 展示某一版本模板的元数据 GET https://{endpoint}/v1/c364070ab35041ddae68cf8b4839b60f/templates/my_template/versions/V10/metadata 展示某一版本模板的元数据,并提供模板id以校验是否与当前模板匹配
通过公共模板创建资源堆栈 使用合适的模板,您可以通过“AOS应用编排服务”快速部署您所需的资源堆栈。 在本教程中,将指导您通过AOS内置的“公共模板”创建一个基础的资源堆栈。该资源堆栈包括:一台弹性云服务器、一个虚拟私有云和一个子网。 Step1 设置环境 步骤 ① 登录华为云控制台。在控制台页面中选择“服务列表
通过公共模板创建资源堆栈 使用合适的模板,您可以通过“AOS应用编排服务”快速部署您所需的资源堆栈。 在本教程中,将指导您通过AOS内置的“公共模板”创建一个基础的资源堆栈。该资源堆栈包括:一台弹性云服务器、一个虚拟私有云和一个子网。 Step1 设置环境 步骤 ① 登录华为云控制台。在控制台页面中选择“服务列表
参数类型:string 取值说明:"devcloud"软开定制版,"basic"代表基础版,"professional"代表专业版,"enterprise"代表企业版,"ultimate"代表旗舰版。 默认值:professional 取值约束:仅支持取值为"devcloud", "basic"
问控制通过IAM权限控制。 统一身份认证(Identity and Access Management,简称IAM)是华为云提供权限管理的基础服务,可以帮助RFS服务安全地控制访问权限。通过IAM,可以将用户加入到一个用户组中,并用策略来控制他们对RFS资源的访问范围。IAM权限
所提供的 IaaS、PaaS 和 SaaS 各类各项云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。
Batch元素的属性模板,采用jinja2的模板格式。可基于基础类型的模板,改造成字符串(yaml格式定义),并将变量定义成模板变量的格式,即采用{{}}的格式。内置的变量,包括了{{item}}、{{limit}}、{{offset}}。 element 是 string Batch元素的基础对象 取值约束:必须真实完整定义,且与item关系配套
resourceType 是 string 用户购买云服务产品的资源类型 取值说明:"hws.resource.type.waf"表示WAF服务基础套餐。 取值约束:仅支持取值为"hws.resource.type.waf" 父主题: 数据结构
应用场景 应用上云 场景描述 应用上云时,很多工作需要手工重复操作,例如环境的销毁和重建、在扩容的场景下重复完成多个新实例的配置等,手工操作容易带来操作失误。 同时应用上云时,很多操作非常耗时,例如创建数据库、创建虚拟机等,手动操作容易失误 ,串行创建多个任务,就需要您持续等待较长时间。
concat 在编写模板时,经常会使用到字符串拼接功能。例如,从虚拟机的结果中获取一个IP,从APP的结果中获取一个监听Port,并在模板的输出中打印出最终的、直观的访问http地址。 字符串拼接是一个内置函数,concat用于将描述字段转换成字符串并进行拼接,支持内嵌get_a
mode String 资源模式 DATA - 指可以在模板解析期间运行和获取服务端数据的资源类型,不会操作基础设施组件 RESOURCE - 指通过模板管理的由服务定义的基础设施组件抽象,可以是物理资源也可以是逻辑资源 drifted Boolean 当前资源的变更是否由偏差导致。
get_attribute get_attribute用于获取模板中定义的其他元素初始化后的结果。 语法 get_attribute: [resourceName, attributeName ] 如果attributeName对应的内容是一个结构体,包含多个key-vaule字段时,可以延伸定义。格式如下:
mappings mappings为可选项,用于定义映射表。在基于模板创建资源栈时,可以根据输入的变量信息,通过get_in_map方法提取特定变量对应的内容。一个模板最多支持定义10个映射。 mappings格式: <映射名称>: <映射对象名称>: <映射对象属性名称>:
inputs 如果想要模板更加的通用,就不能将元素的参数值都写成固定的。例如,启动虚拟机的镜像ID,建议将这个参数开放出来作为模板的输入,这样模板的使用者就可以自由的控制这个参数。并且在使用该模板,即部署资源栈时,才会设置真正需要使用的镜像ID。 inputs为可选项,用于定义基
get_input get_input通常用于获取模板文件中inputs区域中定义的输入参数的值。除此之外还可以引用系统伪参数,详情请参见系统伪参数。 语法 get_input: [paramName ] 参数说明 表1 参数说明 参数 是否必填 描述 paramName 是 在
policies policies为可选项,用于定义安全、监控等策略。目前支持的策略类型元素有: HuaweiCloud.AntiDDos.Service:定义ECS虚拟机、EIP的防攻击策略。 HuaweiCloud.APM.PinPoint:定义Java应用的调用链监控策略。