检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MySQL.DataBase 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 characterSet 是 string 数据库字符集 取值说明:该字段可填值以RDS服务支持情况为准,如utf8, gbk。 使用建议:1. 可通过RDS界面在参数组管理选项卡中查看cha
可以通过连接RDS实例自动生成get_reference关联关系获取 使用建议:用户自定义 dbUser 是 用户的配置 参数类型:MySQL.DBLinkedUser 默认值:{u'userPassword': u'unset', u'name': u'unset'} 使用建议:在“组成部分”中选择 dbUser
参数类型:HuaweiCloud.VPC.Subnet.Id 取值说明:使用已有或创建的子网ID。如果使用新建的,需在模板中定义子网对象并建立依赖关系。建议通过连线VPC.Subnet来自动生成 取值约束:所填子网必须为与VPC关联对应 使用建议:1. 将该字段通过get_input函数传入,通过
MySQL.DataStore 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 dbtype 是 string 数据库的类型 取值说明:MySQL 取值约束:仅可填写MySQL 使用建议:根据规格按需选择 version 是 string 数据库的版本 取值说明:MySQL引擎支持5
获取 使用建议:用户自定义 dataBase 是 数据库的配置 参数类型:MySQL.DataBase 默认值:{u'characterSet': u'utf8', u'name': u'unset', u'collate': u'utf8_general_ci'} 使用建议:在“组成部分”中选择
["root", "rdsadmin", "rdsbackup", "rdsrepl"] 填写空值表示不创建用户 取值约束:符合MySQL对于用户名的要求即可 使用建议:用户自定义 父主题: 数据结构
"rdsbackup", "rdsrepl"] 填写空值表示不创建用户 取值约束:符合MySQL对于用户名的要求即可 使用建议:用户自定义 userDatabase 否 MySQL.UserDatabase 用户可访问数据库的配置 使用建议:在“组成部分”中选择 dbUser 字段根据提示的字段进行扩充填写
MySQL.UserDatabase 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 name 是 string 用户可访问的数据库名称 父主题: 数据结构
[u'async', u'semisync']} 使用建议:根据规格按需选择 enable 是 string 是否高可用 取值说明:"true", "false" 取值约束:1. 此处填写的HA参数必须与规格参数一致。 2. 注意此处应填写字符串格式的参数,而在使用yaml格式模板的时候需要加上双引号,因为yaml格式默认将
command: "/bin/sh, -c, sleep 数字转成字符串 很多情况下,定义的变量是一个字符串,但同时需要引用此变量既作为字符串,又作为数字。例如,端口号在作为ENV环境变量时,要求其值是字符串类型,而在作为应用微服务属性时,要求其值为数字。 针对上述问题,有如下两种方式可解决:
使用前必读 概述 基本概念
Extension使用 使用Extension注意: 1.在zip压缩包根目录下新建.extension文件夹 2.".extension"文件夹下新建后缀名为.rfs.json的扩展文件,当前只支持扩展功能写在单个文件中 父主题: Extension
concat 在编写模板时,经常会使用到字符串拼接功能。例如,从虚拟机的结果中获取一个IP,从APP的结果中获取一个监听Port,并在模板的输出中打印出最终的、直观的访问http地址。 字符串拼接是一个内置函数,concat用于将描述字段转换成字符串并进行拼接,支持内嵌get_at
split split函数一般多与select/get_list_length配合使用。其主要使用场景如下: 将一个字符串拆分成一组字符串,以便从结果字符串列表中获取特定元素。 直接使用结果字符串数组。 语法 split: [delimiter, sourceString ] 参数说明
base64_encode base64_encode用于对字符串进行base64编码。 语法 base64_encode: param 参数说明 表1 参数说明 参数 参数说明 param 用户需要编码的字符串。 返回值 param经过base64编码的结果。 示例 tosc
相似,for_each 使用键值对或字符串集合的形式快速地将值填入到对应的属性中,不仅可以优化脚本结构也有利于理解多实例间的关系。 在使用映射类型表达时,您可以使用 "each.key" 和 "each.value" 来访问映射的键和值。以创建VPC为例,通过 for_each 中的键值对,您可以灵活配置VPC的名称和CIDR。
为资源栈集操作设置高级权限 在管理员账户中,创建一个名为“Administrator_account”(此委托名为自定义)的委托,并委托给云服务RFS。使用服务的细粒度鉴权,在委托中添加iam:tokens:assume和需要指定的可以操作的权限。 在目标账户中,创建一个名为“Target_
使用资源栈集 资源栈集概念 使用资源栈集 创建资源栈集 更新资源栈集 从资源栈集中创建资源栈实例 从资源栈集中删除资源栈实例 删除资源栈集 父主题: 资源编排
provider,resource,data块中使用。本章节主要介绍 resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源 for_each:用于根据映射、字符串集合创建多个资源 provider:用于选择非默认的
这样模板的使用者就可以自由的控制这个参数。并且在使用该模板,即部署资源栈时,才会设置真正需要使用的镜像ID。 inputs为可选项,用于定义基于模板创建资源栈时的输入。一个模板最多支持定义60个inputs输入参数。每个input输入参数,均需定义唯一的名称,以便在使用时通过ge