使用模板约束限制参数选项

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 服务目录支持通过模板约束限制参数选项,在不同的产品组合中可以为产品添加不同的模板约束,实现产品在不同场景下的复用。

服务目录(Service Catalog)文章索引



服务目录的管理员可以在产品中对参数的选项和取值进行限制,终端用户在启动产品时,只能按照管理员的要求来选择和填写参数。


管理员有时候需要根据使用场景对参数范围进行调整,这个时候可以为产品添加模板约束,对参数的选项进行进一步的限制。


在下面的例子中,管理员定义了“创建ECS”这样一个产品,对ECS实例规格的选项进行了限制,只能从 ecs.s6-c1m1.small、ecs.s6-c1m2.large、ecs.s6-c1m2.xlarge 这三种规格中选择。接下来管理员分别创建了“测试”和“开发”两个产品组合,并且将产品添加到这两个产品组合中。

  • 测试:从成本的角度考虑,测试同学主要使用小规格的机器。在产品组合中添加模板约束,限制实例规格只能选择 ecs.s6-c1m1.small,将产品组合授权给测试团队。
  • 开发:开发团队负责将应用部署在生产环境,从稳定性的角度考虑,应该使用较高的规格。限制实例规格可以选择 ecs.s6-c1m2.large 和 ecs.s6-c1m2.xlarge ,将产品组合授权给开发团队。


最后两个团队的用户在启动产品的时候,会看到不同的参数选项。


在产品组合中为产品添加模板约束

以测试团队为例,管理员可以进行如下操作:

  1. 在产品组合详情中,点击创建约束,约束类型选择【模板约束】。
  2. 点击添加规则,系统会自动生成规则名称,也可以按需修改;选择产品版本后,系统会读取产品版本对应的模板,以及模板中参数的选项,只要在这个基础再进行选择就可以了。


按照同样的方式,再创建开发团队的模板约束:


实际效果

以测试用户登录:


以开发用户登录:


参考资料

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
11月前
|
C++ 容器
【C++模板】非类型模板参数
【C++模板】非类型模板参数
82 0
|
PHP 数据库
Laravel模型更改时间戳列名称
Laravel模型更改时间戳列名称
76 0
|
Java Apache Maven
获取自定义配置的值|学习笔记
快速学习获取自定义配置的值
52 0
|
JavaScript 开发者
路由-关于命名视图的名称到底是变量还是字符串的说明|学习笔记
快速学习路由-关于命名视图的名称到底是变量还是字符串的说明
50 0
|
Web App开发 Java
修改Myecclipse servlet/jsp的默认模板
点击图片下载模板: 用winrar等打开myeclipse安装目录下的com.genuitec.eclipse.wizards*.jar,替换响应文件。   详细版:http://www.cnblogs.com/xdp-gacl/p/3769058.html
713 0