检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
huaweicloud_css_cluster 按需 GaussDB(for Redis) 华为云旗下企业级Redis huaweicloud_gaussdb_redis_instance 包周期和按需 GaussDB(for MySQL) 华为自研的最新一代企业级云原生分布式数据库 huaweicloud_
在本教程中,将指导您通过AOS内置的“公共模板”创建一个基础的资源堆栈。该资源堆栈包括:一台弹性云服务器、一个虚拟私有云和一个子网。 Step1 设置环境 步骤 ① 登录华为云控制台。在控制台页面中选择“服务列表 > 计算 > 弹性云服务器 ECS”,创建密钥对,用于远程登录节点的身份认证。 说明 ① 您需要新
在本教程中,将指导您通过AOS内置的“公共模板”创建一个基础的资源堆栈。该资源堆栈包括:一台弹性云服务器、一个虚拟私有云和一个子网。 Step1 设置环境 步骤 ① 登录华为云控制台。在控制台页面中选择“服务列表 > 计算 > 弹性云服务器 ECS”,创建密钥对,用于远程登录节点的身份认证。 说明 ① 您需要新
要为创建具有服务托管的资源栈集设置必要的权限。 您需要先通过在各个账户中创建IAM角色以在管理员和目标账户之间建立信任关系,然后才能创建具有自助服务权限的资源栈集。 确定哪个华为云账户是管理员账户。 资源栈集是在该管理员账户中创建的。目标账户是在其中创建属于资源栈集的各个堆栈的账户。 确定您要如何为资源栈集构建权限。
name: get_input: storage-name 样例2:用户自定义k8sManifest实现 1.15集群版本,yaml文件配置示例如下: tosca_definitions_version: huaweicloud_tosca_version_1_0
properties: name: {get_input: storage-name} 样例2:用户自定义k8sManifest实现 1.15集群版本,yaml文件配置示例如下: tosca_definitions_version: huaweicloud_tosca_version_1_0
provider的版本号。版本号必须遵循语义化版本号(Semantic Version),为用户自定义 version_description 否 String 私有provider版本(provider version)的描述。可用于客户识别并管理私有provider的版本。注意:pr
size: {get_input: size} diskType: SATA 样例2:用户自定义k8sManifest实现 1.15集群版本,yaml文件配置示例如下: tosca_definitions_version: huaweicloud_tosca_version_1_0
单击“下一步”,进入给委托授权页面,给对应委托授权: 图3 委托授权 可以筛选具体权限授权给委托 图4 选择策略 具体授权给委托哪些详细权限需要用户自己决定(华为云最佳实践不建议自动帮用户创建授予Tenant Administrator权限的委托)最佳实践为用户资源栈中可能需要使用到的资源进行授予管理权限(包括读写操作)
字符串拼接是一个内置函数,concat用于将描述字段转换成字符串并进行拼接,支持内嵌get_attribute、get_input函数。 当前版本,仅支持concat定义在output中,不支持在node_templates中定义concat并嵌套get_attribute形式。 语法
了应用属性、云服务配置以及应用与云服务之间的依赖关系。您可以像管理代码一样来管理模板,也可像通过git、svn等代码管理工具一样来管理不同版本的模板。通过模板的方式来管理应用和云服务,可以简化应用系统上云设计,轻松复制和搭建开发、测试、生产环境,确保应用系统可配置、可演进、可回溯。
label:参数的标签,此处定义的标签可在创建堆栈时进行分类展示。 保存本地模板文件。 在“my-business-app”模板详情页面,单击“新增版本”,版本号设置为2.0,上传本地修改后的模板文件。 创建Magento电商网站应用堆栈 修改后的模板支持在创建堆栈时设置资源限制,可以分别为m
待执行计划状态为“已执行部署”时,可查看到资源页签中已有三个云服务。虚拟私有云、子网和云硬盘已创建成功。 图6 资源栈创建成功 查看已创建的云服务。 登录华为云控制台。 选择“云服务控制台 > 云硬盘”,可查看到已创建成功一台EVS。 图7 EVS创建成功 选择“网络 > 虚拟私有云”,可查看到已创建成功的VPC。
T00:00:00Z latest_version_id String 模板中最新的模板版本ID latest_version_description String 模板中最新模板版本的版本描述 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code
deleteTemplate 删除模板 updateTemplate 更新模板 createTemplateVersion 创建模板版本 deleteTemplateVersion 删除模板版本 useAgency 记录用户委托 createStackSet 创建资源栈集 deleteStackSet 删除资源栈集
集始终在组织管理账号名下。* SELF - 以组织管理账号身份调用。 DELEGATED_ADMIN - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述
u'resourceSize': 0} 关联关系 无 输出 属性 参数类型 描述 refID string Web应用防火墙的ID blueprint样例 # 应用模板的版本信息 tosca_definitions_version: huaweicloud_tosca_version_1_0 # 应用模板的描述信息
使用建议:建议定义为get_input方式获取,以保证安全性,避免明文密码 engineVersion 否 分布式缓存实例的版本 参数类型:string 取值说明:缓存版本支持4.0和5.0两个版本 默认值:5.0 取值约束:当前仅可选择4.0或5.0 使用建议:只支持缓存引擎为Redis的,当缓存引擎为Redis时该字段为必填,取值为4
x 获取私有模板版本内容 GET /v1/{project_id}/templates/{template_name}/versions/{version_id} rf:privateTemplate:showVersionContent √ x 获取私有模板版本的元数据 GET
取值约束:{u'list_min_length': 1, u'list_max_length': 1} 关联关系 无 输出 无 blueprint样例 # 应用模板的版本信息 tosca_definitions_version: huaweicloud_tosca_version_1_0 # 应用模板的描述信息