检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
于纳管和创建slave节点。通过该资源可以为用户提供编排用户应用功能。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 multiAZ 否 多AZ集群 参数类型:boolean 默认值:False 取值约束:仅使用高可用集群时才可以配置multiAZ为true,例如flavor设置为cce
如何更新资源栈 资源编排支持更新资源栈。更新资源栈需要先修改您的资源栈模板,您可以修改模板中的参数值,或者增加、删除模板中的资源。再通过“更新”资源栈按钮,选择编辑好的新模板即可进行更新资源栈。 父主题: 资源编排
RDS.MySQL.User 模型说明 数据库用户账户用来连接数据库实例,可以控制对客户的数据库实例的访问。以MySQL数据库为例,在创建数据库实例时,已经默认创建名为root的用户账户。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 instanceId 是 RDS实例ID
conditions conditions为可选项,用于定义条件。通过条件可以控制定义在node_templates中的元素是否需要创建部署。 conditions格式: <条件名称>: <条件内置函数> ... 通过conditions控制node_templates中属性生效的格式如下:
什么是堆栈? 堆栈是应用程序、云服务资源的集合。堆栈将应用、云服务作为一个整体来进行创建、升级、删除等。 在AOS中,通过创建堆栈可以把应用程序一键式部署到华为云上,并有序的管理所依赖的云服务资源。 父主题: 应用编排
模型说明 流量控制可限制单位时间内API的被调用次数,保护后端服务。当API上线后,系统会默认给每个API提供一个访问控制策略,API提供者可以根据自身API的服务能力及负载情况变更这个访问控制策略。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 timeInterval
服务的堆栈资源,实现AOS支持的各种资源的编排。AOS.Stack模型对应于真实场景的解决方案,可实现解决方案的一键式部署,模型定义好之后可以实现批量复制,助力服务快速上云。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 inputs 是 嵌套的堆栈所需要的输入信息 参数类型:dict
cond_eq 语法 参数说明 返回值 cond_eq: [cond1, cond2] cond1:条件1,可以为数字、字符串、布尔值或来自get_input变量。 cond2:条件2,可以为数字、字符串、布尔值或来自get_input变量。 cond1与cond2一致时,返回true;否则返回false。
d同时存在,则资源编排服务会检查是否两个匹配,如果不匹配则会返回400。 请谨慎操作 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v1/priva
操作将检测云上资源的属性和本地资源块中的差异,如果不一致将会调用更新或者重建操作来匹配配置。您可以用 ignore_changes 来忽略某些参数不进行更新或重建。ignore_changes 的值可以是属性的相对地址列表,对于 Map 和 List 类型,可以使用索引表示法引用,如 tags["Name"],list[0]
Metadata说明 Metadata是Terraform支持的内置元参数,可以在 provider,resource,data块中使用。本章节主要介绍 resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源
什么是应用编排服务? 应用编排服务(Application Orchestration Service,简称AOS)可以帮助您将应用一键式部署到华为云上,简化相关云服务管理操作。AOS通过模板来描述和编排应用及相关云服务,实现自动化部署应用、创建云服务,提供E2E应用全生命周期运维管控能力。
模型说明 VPC.EIP用于创建弹性公网IP。弹性公网IP是基于互联网上的静态IP地址,将弹性公网IP地址和子网中关联的弹性云服务器绑定和解绑,可以实现VPC中的弹性云服务器通过固定的公网IP地址与互联网互通。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 publicIP 是
灰色圈 如果拖拽的资源上出现灰色圈,表示这个资源可以与其它资源产生关联关系。 例如,拖拽CCE到画布中,画布中出现下图中的灰色圈。 图6 CCE灰色圈 移动鼠标到该灰色圈上,可查看到该点出现下图中的一个属性值。表示CCE这个资源可以连接且只可以连接弹性公网IP元素,与之产生关联。 图7
Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能
[resourceName, attributeName ] 如果attributeName对应的内容是一个结构体,包含多个key-vaule字段时,可以延伸定义。格式如下: get_attribute: [resourceName, attributeName1, attributeName2
mappings mappings为可选项,用于定义映射表。在基于模板创建资源栈时,可以根据输入的变量信息,通过get_in_map方法提取特定变量对应的内容。一个模板最多支持定义10个映射。 mappings格式: <映射名称>: <映射对象名称>: <映射对象属性名称>:
助标识符或顺序,且元素具有唯一性。 映射类型使用 {} 封装,其表示形式非常灵活:键值对可以使用等号"="或冒号":"连接;如果key不以数字开头,可以不加双引号;对于多行映射,键值对之间可以使用换行符或者逗号进行分隔。推荐使用等号连接键值对并用换行符进行分隔,例如: # 推荐格式
编排的能力是因为元素之间可以有复杂的依赖关系。某个元素的初始化(输入)需要依赖另外一个元素的结果(输出),这种关系的表达就是AOS模板的特性。 AOS模板可以指定任意元素的输出作为下一个元素的输入,这样自由的控制初始化流程,称之为编排。只有能够编排,才可以满足各种自动化需求。 一
文本字符串,长度为[0, 255]。 参数描述信息。 值 是 - - 用于定义输出的具体值,可以为纯文字、字符串、数字等,也可以来自输入参数或通过内置函数concat、get_attribute拼接而成。 说明: 数组可以定义成“-”分割的方式,即参数前带“-”的表示数组。 outputs配置示例: