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

简介: 服务目录支持通过模板约束限制参数选项,在不同的产品组合中可以为产品添加不同的模板约束,实现产品在不同场景下的复用。

服务目录(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. 点击添加规则,系统会自动生成规则名称,也可以按需修改;选择产品版本后,系统会读取产品版本对应的模板,以及模板中参数的选项,只要在这个基础再进行选择就可以了。


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


实际效果

以测试用户登录:


以开发用户登录:


参考资料

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
JavaScript 前端开发 定位技术
Cesium介绍和入门
这篇文章介绍了Cesium的基本概念及其在Web开发中的应用,包括如何集成Cesium并使用它来创建和展示3D地图。
1219 4
Cesium介绍和入门
|
10月前
|
机器学习/深度学习
知识蒸馏技术原理详解:从软标签到模型压缩的实现机制
**知识蒸馏**是一种通过性能与模型规模的权衡来实现模型压缩的技术。其核心思想是将较大规模模型(称为教师模型)中的知识迁移到规模较小的模型(称为学生模型)中。本文将深入探讨知识迁移的具体实现机制。
1104 12
知识蒸馏技术原理详解:从软标签到模型压缩的实现机制
|
JavaScript
使用node.js控制CMD命令——修改本机IP地址
使用node.js控制CMD命令——修改本机IP地址
|
机器学习/深度学习 弹性计算 自然语言处理
前端大模型应用笔记(二):最新llama3.2小参数版本1B的古董机测试 - 支持128K上下文,表现优异,和移动端更配
llama3.1支持128K上下文,6万字+输入,适用于多种场景。模型能力超出预期,但处理中文时需加中英翻译。测试显示,其英文支持较好,中文则需改进。llama3.2 1B参数量小,适合移动端和资源受限环境,可在阿里云2vCPU和4G ECS上运行。
599 1
|
数据可视化 小程序 API
什么是低代码(Low-Code)?我们需要低代码吗?
低代码是一种通过可视化界面和配置化方式减少手写代码工作量的软件开发技术和工具模式,适合专业开发者及非技术人员快速创建应用。本文基于作者六年实践经验,深入浅出地讲解低代码的核心价值、应用场景及其对企业、开发团队和个人开发者的意义,并推荐了织信Informat、宜搭、爱速搭等十款主流低代码平台,帮助读者快速了解和选择合适的工具。全文干货满满,建议收藏。
|
前端开发 JavaScript Java
Spring Boot中使用拦截器
本节主要介绍了 Spring Boot 中拦截器的使用,从拦截器的创建、配置,到拦截器对静态资源的影响,都做了详细的分析。Spring Boot 2.0 之后拦截器的配置支持两种方式,可以根据实际情况选择不同的配置方式。最后结合实际中的使用,举了两个常用的场景,希望读者能够认真消化,掌握拦截器的使用。
|
机器学习/深度学习 人工智能 自然语言处理
探索深度学习中的卷积神经网络(CNN)及其在现代应用中的革新
探索深度学习中的卷积神经网络(CNN)及其在现代应用中的革新
|
人工智能 安全 云计算
阿里云服务器购买之后发票如何申请?申请发票流程及常见问题参考
申请发票是很多用户尤其是企业级用户在购买完阿里云服务器之后非常关注的问题,对于初次购买阿里云服务器的用户来说,往往并不清楚如何找阿里云申请发票,本文以图文形式为大家介绍阿里云服务器购买完成之后申请发票的详细流程以及常见问题。
阿里云服务器购买之后发票如何申请?申请发票流程及常见问题参考
|
开发框架 数据安全/隐私保护 Android开发
iOS二维码的生成和扫码详细介绍(手把手教)
iOS二维码的生成和扫码详细介绍(手把手教)
976 0
|
监控 Java Linux
linux环境运行jmeter脚本并生成测试报告
jmeter是一个java开发的利用多线程原理来模拟并发进行性能测试的工具,一般来说,GUI模式只用于创建脚本以及用来debug,执行测试时建议使用非GUI模式运行。
linux环境运行jmeter脚本并生成测试报告