-
常见函数 - 资源编排服务 RFS
dirname("foo/bar/baz.txt") foo/bar basename 计算字符串中的文件名 basename("foo/bar/baz.txt") baz.txt file 读取文件并返回文件内容 file("./hello.txt") Hello, cloud! filebase64 读取文件并返回文件内容的base64编码
-
Extension使用 - 资源编排服务 RFS
Extension使用 使用Extension注意: 1.在zip压缩包根目录下新建.extension文件夹 2.".extension"文件夹下新建后缀名为.rfs.json的扩展文件,当前只支持扩展功能写在单个文件中 父主题: Extension
-
SFS.FileSystem - 资源编排服务 RFS
SFS.FileSystem 模型说明 弹性文件服务,提供按需扩展的高性能文件存储,可供云上多个弹性云服务器共享访问。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 size 是 存储空间大小,单位GB, 最小值为1,最大值为511800 参数类型:integer 取值说明:取值范围为[1
-
模板:云上的自动化脚本 - 资源编排服务 RFS
AOS模板为一个YAML或JSON格式的文本描述文件,用于描述您想要的云对象(云对象包括应用、资源、服务等所有云上的对象)。AOS服务根据描述文件帮助您完成各种云对象的创建。 任何一种自动化的过程,都需要一种描述语言来控制其执行流程。 例如,shell脚本(文本文件)描述如何自动执行command
-
CCI.Storage.SFS - 资源编排服务 RFS
CCI.Storage.SFS 模型说明 CCI.Storage.SFS用于在指定的Namespace下创建文件存储卷。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 k8sManifest 否 sfs的k8s原生manifest对象,基于此也可以创建sfs资源,替代其余配置项
-
创建模板 - 资源编排服务 RFS
][a-zA-Z0-9]+)*$。 main_file_name 否 String 模板主文件名称,为空的时候默认为blueprint.yaml。长度[0,255],如果非空,文件扩展名必须为.yaml,文件名满足正则表达式^[a-zA-Z0-9_]+([-.][a-zA-Z0-9]+)*$。
-
CCE.DaemonSet - 资源编排服务 RFS
模型说明 CCE.DaemonSet用于创建kubernetes集群中的DaemonSet对象。目前支持直接使用kubernetes原生yaml文件进行创建。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 namespace 否 资源在集群内所在的命名空间 参数类型:string
-
CCE.Storage.SFS - 资源编排服务 RFS
CCE.Storage.SFS 模型说明 CCE.Storage.SFS对应云容器引擎服务(CCE)存储管理功能中的文件存储卷,该资源需要与CCE集群一起使用。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 size 否 存储空间大小,单位GB,默认值为80 参数类型:integer
-
基本概念 - 资源编排服务 RFS
基本概念 模板 模板是一个YAML或JSON格式的文本描述文件,用于描述您想要的云对象(云对象包括应用、资源、服务等所有云上的对象)。AOS服务根据描述文件帮助您完成各种云对象的创建。关于模板的更多信息请参见模板参考。 堆栈 堆栈是应用和云服务资源的集合。堆栈将应用、云服务作为一个整体来进行创建、删除等。
-
更新模板 - 资源编排服务 RFS
更新模板 功能介绍 用于更新模板。 只有当未使用该模板创建堆栈之前才能进行更新。 上传方式如下: 本地上传,直接传入本地文件的二进制数据。 通过URL上传,输入模板文件的URL。 URI PUT /v2/templates/{template_id} 表1 参数说明 参数 是否必选 描述
-
CCE.Deployment - 资源编排服务 RFS
Deployment用于为云容器引擎服务(CCE)的集群创建kubernetes集群中的Deployment对象。目前AOS支持直接使用kubernetes原生yaml文件进行创建。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 namespace 否 资源在集群内所在的命名空间 参数类型:string
-
CCE.Ingress - 资源编排服务 RFS
Ingress用于为华为公有云容器镜像服务(CCE)的集群创建kubernetes集群中的Ingress对象。目前AOS支持直接使用kubernetes原生yaml文件进行创建。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 namespace 否 资源在集群内所在的命名空间 参数类型:string
-
下载模板 - 资源编排服务 RFS
Content-Type String 消息体的类型(格式):application/octet-stream;charset=UTF-8 响应内容: 模板文件内容: tosca_definitions_version: huaweicloud_tosca_version_1_0 description:
-
Extension简介 - 资源编排服务 RFS
Extension简介 Extension用于承载RFS系统的扩展能力,这些扩展文件用户可以直接操作和编写。 Extension是RFS支持的内置元参数,可以在模板中配置使用,方便用户更好的配置参数。本章节主要介绍Extension相关参数 ,主要包括: i18n:代表要使用多语义化功能
-
模板约束与限制 - 资源编排服务 RFS
模板约束与限制 使用RFS服务进行模板部署,模板文件内容具有如下约束与限制: 模块的数量限制为25,模块嵌套深度限制为3。 不能使用Provisioners功能、Backend Configuration功能和Cloud 功能。 可以使用Module Sources功能,但仅支持Local
-
样式约定 - 资源编排服务 RFS
样式约定 样式约定 HCL约定了一些惯用的风格样式,以确保不同团队编写的文件和模块的风格一致性。建议用户遵循这些约定,推荐的样式约定如下: 对于每个嵌套级别,缩进两个空格。 当多个单行的参数在同一嵌套级别连续出现时,建议将等号对齐。 name = "myinstance"
-
Provider - 资源编排服务 RFS
Provider Provider Terraform的配置文件以 ".tf" 或".tf.json"结尾,主要由provider,resource,data source和变量组成。 每个 Provider 代表一个服务提供商,Terraform 通过插件机制与Provider进行交互。Provider通过关键字
-
CCE.Storage.OBS - 资源编排服务 RFS
name: {get_input: storage-name} 样例2:用户自定义k8sManifest实现 1.15集群版本,yaml文件配置示例如下: tosca_definitions_version: huaweicloud_tosca_version_1_0 node_templates:
-
CCE.Storage.EVS - 资源编排服务 RFS
余配置项 参数类型:dict 取值约束:符合kubernetes规范 使用建议:根据需求参考示例或CCE服务资料编写 name 否 CCE文件存储卷的名称,用于挂载到容器内 参数类型:string 取值约束:长度[1, 24],由小写字母、数字、中划线“-”组成,且必须以字母开始
-
输入变量 - 资源编排服务 RFS
还会自动加载特殊命名的变量定义文件: 文件名为 terraform.tfvars 或 terraform.tfvars.json 的文件 文件名称以 .auto.tfvars 或 .auto.tfvars.json 结尾的文件 对于以 .json 结尾的文件,需要使用 JSON对象表示: