检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
附录 YAML语法 父主题: 应用编排
审计 云审计服务支持的AOS操作列表 查看云审计日志 父主题: 应用编排
应用编排 什么是应用编排服务? 什么是堆栈? 什么是模板? 什么是TOSCA模板? 应用编排服务如何收费? AOS是否支持拉起包周期(按年)的ECS? 如何升级堆栈? AOS公共模板支持ARM(鲲鹏)吗?
应用场景 应用上云 场景描述 应用上云时,很多工作需要手工重复操作,例如环境的销毁和重建、在扩容的场景下重复完成多个新实例的配置等,手工操作容易带来操作失误。 同时应用上云时,很多操作非常耗时,例如创建数据库、创建虚拟机等,手动操作容易失误 ,串行创建多个任务,就需要您持续等待较长时间。
参数类型:HuaweiCloud.ECS.AvailabilityZone.Name 取值说明:待创建缓存实例所在的可用区2,可在AOS页面自动选择,不可以与可用区1相同,需要指定可用区(AZ)的名称,例如cn-north-1b。 请参考地区和终端节点获取。 取值约束:根据所属区域选择,参见https://developer
ion)下全部资源栈集,以创建时间降序返回 GET https://{endpoint}/v1/stack-sets 通过filter获取指定权限模型为SELF_MANAGED下的资源栈集,以创建时间降序返回 GET https://{endpoint}/v1/stack-sets
BandWidth VPC.PublicIP VSS.Resource WAF.Bandwidth WAF.Domain WAF.Service 父主题: 应用编排
模板是一种遵循AOS语法规范的文本文件,描述了应用属性、云服务配置以及应用与云服务之间的依赖关系。您可以像管理代码一样来管理模板,也可像通过git、svn等代码管理工具一样来管理不同版本的模板。通过模板的方式来管理应用和云服务,可以简化应用系统上云设计,轻松复制和搭建开发、测试、生产环境,确保应用系统可配置、可演进、可回溯。
等涉及资源操作的请求中使用委托,且该委托仅作用于与之绑定的Provider对资源的操作中。如果委托中提供的权限不足,有可能导致相关资源操作失败。 操作步骤 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”页签,单击右上方的“创建委托”。 图1 创建委托
什么是堆栈? 堆栈是应用程序、云服务资源的集合。堆栈将应用、云服务作为一个整体来进行创建、升级、删除等。 在AOS中,通过创建堆栈可以把应用程序一键式部署到华为云上,并有序的管理所依赖的云服务资源。 父主题: 应用编排
请求示例 删除模板 DELETE https://{endpoint}/v1/c364070ab35041ddae68cf8b4839b60f/templates/my_template 删除模板,并提供模板id以校验是否与当前模板匹配 DELETE https://{endpoint}
定义的所有对象都会被创建。此时,如果需要更直观的看到一些部署结果,您可以把这个结果写在模板的输出章节。一般常见的输出包括:访问地址+端口,应用的URL,初始账号密码等。 outputs为可选项,用于定义模板生成资源栈运行时的输出参数。每个输出参数都需要定义唯一的名称。 outputs格式:
为了防止您为不需要的服务付费,建议您删除资源栈,清理资源。 登录RFS控制台。 在左侧导航栏中,单击“资源栈”。 找到创建成功的资源栈,单击右侧“删除”,根据界面提示删除资源栈。 父主题: 使用可视化编辑器
conditions conditions为可选项,用于定义条件。通过条件可以控制定义在node_templates中的元素是否需要创建部署。 conditions格式: <条件名称>: <条件内置函数> ... 通过conditions控制node_templates中属性生效的格式如下:
如何升级堆栈? AOS不支持升级堆栈,只支持创建资源,您可以通过更新模板或上传新版本模板来创建堆栈。 父主题: 应用编排
会检查是否两个匹配,如果不匹配则会返回400。 资源编排服务会对私有hook进行校验,如文件大小,策略文件语法校验等。若存在错误,则会创建失败。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
node_templates node_templates为必填项,用于定义该模板中编排的元素对象集合,其中所有对象均为元素。一个元素可以是一个应用、一个云服务资源。 node_templates格式: <元素名称>: type: <元素类型> properties: <元素属性>
查看云审计日志 开启云审计服务后,系统开始记录AOS资源的操作。您可以按照如下操作在云审计服务管理控制台查看最近7天的操作记录。 操作步骤 登录云审计服务管理控制台。 在左侧导航栏中,单击“事件列表”。 通过筛选查询对应的操作事件。 当前事件列表支持四个维度的组合查询,详细信息如下:
解析uri中的模板的参数 POST https://{endpoint}/v1/ba2b9930c977f71edaeaa3a5e96a8ff1/template-analyses/variables { "template_uri" : "https://my_hello_world_bucket
内置函数 变量引用 get_input get_attribute get_reference get_in_map 条件函数 base64_encode concat split select get_list_length 父主题: 模板简介