概述
API分组环境变量用于在不同的环境(生产,测试,开发)中引用同一个环境变量中不同的值,从而可以灵活引用变量。通常用于动态调整配置项,比如数据库连接、外部服务的 URL、认证密钥等。这减少了硬编码,并使得应用程序能够根据部署环境自动适应配置变化。
创建环境变量
- 进入API托管->分组管理菜单页
- 点击环境变量管理,进入环境变量管理页,在对应的环境tab页下点击新增环境变量按钮,填写变量名和变量值进行创建。
注意每个环境下允许最多创建50个变量;创建同名环境变量时会覆盖已有环境变量值。
删除环境变量
用户可以对环境下的环境变量进行删除操作。注意:删除前请先确保该环境变量没有在API定义中使用。
使用环境变量
创建了环境变量后,可以在API定义中在请求Path、入参默认值、后端服务地址部分加入变量,以#变量名#表示,如请求path可以填写“/#version#”。
当该API定义发布到该环境时,API定义中的变量就会取值对应的变量值,即发布过程中变量标识会被相应环境的变量值替换。例如在生产环境中定义了变量version的值为v1,则上述API的请求path会被解析为/v1。
注意
变量名严格区分大小写。
如果在API定义中设置了变量,那么一定要在要发布的环境上配置变量名&变量值,否则变量无赋值,API将无法正常调用。
API调试暂不支持进行环境变量解析。