添加环境变量

<p>本文主要介绍如何添加环境变量。</p> <p><span style="font-size:18px"><strong>背景信息</strong></span></p> <p>API网关可以提供API给不同的环境调用,以满足不同的应用场景。例如:开发环境、测试环境或线上环境等,线上环境release,是系统默认提供的,不可修改。</p> <p>API网关允许不同环境对同一环境变量进行不同定义,从而实现同一API在不同环境下调用不同的后端服务。</p> <p>例如:创建API时后端服务类型为HTTP/HTTPS,如果在<strong>后端服务地址</strong>或<strong>后端请求</strong><strong>PATH</strong>中使用了环境变量[URL],并在目标环境中添加了环境变量[URL]的取值,API调用者在不同的环境下调用API时,即可根据[URL]不同的取值,调用不同的后端服务:</p> <ul> <li>API调用者在环境1中调用API,可访问URL为http://pingantest01.com的后端服务。</li> <li>API调用者在环境2中调用API,可访问URL为http://pingantest02.com的后端服务。</li> <li>API调用者在环境3中调用API,可访问URL为http://pingantest03.com的后端服务。</li> </ul> <p><img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20193010101044-1c72a3bf9911.png" style="height:299px; width:830px" /></p> <p><span style="font-size:18px"><strong>前提条件</strong></span></p> <p>您已成功创建API分组,可参考<a href="https://pinganyun.com/ssr/help/middleware/APIGateway/Instance_Management.Publishing_API.Group_Management.Create_Group" target="_blank">创建分组</a>。</p> <p><span style="font-size:18px"><strong>注意事项</strong></span></p> <p>每个分组在任意环境中,最多可添加50个环境变量。</p> <p><span style="font-size:18px"><strong>操作步骤</strong></span></p> <p>1.&nbsp; 登录<a href="https://pinganyun.com/console/apiGateway" target="_blank">API网关管理控制台</a>。</p> <p>2.&nbsp; 单击左侧导航栏<strong>开放</strong><strong>API</strong> &gt;<strong> </strong><strong>分组管理</strong>,进入<strong>分组管理</strong>页面。</p> <p>3.&nbsp; 选择目标地域。</p> <p>4.&nbsp; 单击目标分组<strong>操作</strong>列<img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20193010101306-14a55d7398a4.png" style="height:20px; margin:0px; width:9px" />&nbsp;&gt; <strong>环境变量</strong>,进入<strong>分组详情</strong>页面。&nbsp;</p> <p>5.&nbsp; 在<strong>环境变量</strong>区域,在环境的下拉菜单中选择目标环境。</p> <p>6.&nbsp; 单击区域右上角的<strong>添加环境变量</strong>,进入<strong>添加环境变量</strong>页面。</p> <p>7.&nbsp; 根据以下信息,添加环境变量:</p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="background-color:#ededed; vertical-align:top"> <p><strong>配置项</strong></p> </td> <td style="background-color:#ededed; vertical-align:top"> <p><strong>说明</strong></p> </td> </tr> <tr> <td style="vertical-align:top"> <p>环境名称</p> </td> <td style="vertical-align:top"> <p>创建环境变量的环境的名称。</p> </td> </tr> <tr> <td style="vertical-align:top"> <p>变量名</p> </td> <td style="vertical-align:top"> <p>创建的环境变量的名称,需要与<strong>创建</strong><strong>API</strong>时指定的环境变量相同。</p> <p><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1633936177"> </o:OLEObject> </xml><![endif]--><img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20193010101157-1f8f7c2193d2.png" style="height:26px; margin:0px; width:65px" />:</p> <p>1.&nbsp; 变量名称在同一环境内必须唯一。</p> <p>2.&nbsp; 变量名称的长度为2~50个字符。</p> <p>3. 可包含英文、中划线-、下划线_、或数字。</p> <p>4.&nbsp; 需要以英文开始。</p> </td> </tr> <tr> <td style="vertical-align:top"> <p>变量值</p> </td> <td style="vertical-align:top"> <p>环境变量的取值。</p> <p><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1633936178"> </o:OLEObject> </xml><![endif]--><img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20193010101159-16be87c09577.png" style="height:26px; margin:0px; width:65px" />:</p> <p>1.&nbsp; 变量取值的长度为1~200个字符。</p> <p>2.&nbsp; 可包含英文、下划线_、中划线-、左斜线/、英文点.、冒号:、或数字。</p> </td> </tr> </tbody> </table> <p>7.&nbsp; 单击<strong>确认</strong>。</p> <p><span style="font-size:18px"><strong>执行结果</strong></span></p> <p>在<strong>环境变量</strong>区域,可看到刚刚添加的环境变量。</p> <p><img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20193010101209-1664b8ef99da.png" style="height:138px; width:830px" /></p>
以上内容是否解决了您的问题?
请补全提交信息!
咨询·建议

电话咨询

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

工单支持

解决云产品相关技术问题