创建签名密钥

<p>签名密钥主要用于后端服务验证API网关发送的请求的合法性,从而有效保障后端服务的调用安全。</p> <p><span style="font-size:18px"><strong>背景信息</strong></span></p> <p>签名密钥由一对Key和Secret组成,在使用时需将其绑定到指定的API。</p> <p>绑定API后,API网关到后端服务的请求中会添加签名密钥的Key及API网关计算的签名结果的相关信息;后端服务在收到请求后,会对收到的请求进行同样的签名计算,并将计算的结果与API网关的签名结果进行比对,从而校验API网关的合法性。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20193010141144-18c16dd295c4.png" style="height:180px; width:475px" /></p> <p><span style="font-size:18px"><strong>注意事项</strong></span></p> <ol> <li>每个用户在每个地域下最多可创建100个签名密钥。</li> <li>一个签名密钥可以绑定多个API,但同一环境中一个API只能被一个签名密钥绑定。</li> <li>签名密钥与API是相互独立的,只有将签名密钥绑定到指定的API后,签名密钥才对指定的API生效,可参考<a href="https://pinganyun.com/ssr/help/middleware/APIGateway/Instance_Management.Publishing_API.Signatured_Key.Bind_API" target="_blank">绑定API</a>。</li> </ol> <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>,进入<strong>创建签名密钥</strong>页面。</p> <p>5.&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> <p><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1025" DrawAspect="Content" ObjectID="_1633951108"> </o:OLEObject> </xml><![endif]--><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20193010141024-179e0dbd9810.png" style="height:26px; margin:0px; width:65px" />:</p> <p>1.&nbsp;&nbsp;密钥名称在当前主账户的每个地域下必须唯一。</p> <p>2.&nbsp; 密钥名称的长度为2~50个字符。</p> <p>3.&nbsp; 可包含汉字、英文、下划线_、或数字。</p> <p>4.&nbsp; 需要以英文或汉字开始。</p> </td> </tr> <tr> <td style="vertical-align:top"> <p>Key</p> </td> <td style="vertical-align:top"> <p>签名密钥的Key。</p> <p><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1026" DrawAspect="Content" ObjectID="_1633951109"> </o:OLEObject> </xml><![endif]--><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20193010141024-179e0dbd9810.png" style="height:26px; margin:0px; width:65px" />:</p> <p>1.&nbsp; Key名称在当前主账户的每个地域下必须唯一。</p> <p>2.&nbsp; Key名称的长度为2~50个字符。</p> <p>3.&nbsp; 可包含英文、下划线_、或数字。</p> <p>4.&nbsp; 需要以英文开始。</p> </td> </tr> <tr> <td style="vertical-align:top"> <p>Secret</p> </td> <td style="vertical-align:top"> <p>签名密钥的Secret。</p> <p><!--[if gte mso 9]><xml> <o:OLEObject Type="Embed" ProgID="PBrush" ShapeID="_x0000_i1027" DrawAspect="Content" ObjectID="_1633951110"> </o:OLEObject> </xml><![endif]--><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20193010141024-179e0dbd9810.png" style="height:26px; margin:0px; width:65px" />:</p> <p>1.&nbsp; Secret的长度为10~40个字符。</p> <p>2.&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_i1028" DrawAspect="Content" ObjectID="_1633951111"> </o:OLEObject> </xml><![endif]--><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20193010141024-179e0dbd9810.png" style="height:26px; margin:0px; width:65px" />:描述信息长度为1~200个字符。</p> </td> </tr> </tbody> </table> <p>6.&nbsp; 单击<strong>确认</strong>。</p> <p><span style="font-size:18px"><strong>执行结果</strong></span></p> <p><strong>方法一</strong></p> <p>在<strong>密钥签名</strong>的页面底部提示<strong>创建成功</strong>。</p> <p><strong>方法二</strong></p> <p>在<strong>密钥签名</strong>页面的目标地域下,可查看到刚刚成功创建的签名密钥。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20193010140926-1cf779a890f2.png" style="height:119px; width:830px" /></p> <p><span style="font-size:18px"><strong>后续操作</strong></span></p> <p>在<strong>签名密钥</strong>页面的目标地域下,单击目标签名密钥的名称,进入<strong>签名密钥详情</strong>页面,可查看签名密钥的基本信息。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20193010140950-1d107d6f9193.png" style="height:107px; width:830px" /></p>
以上内容是否解决了您的问题?
请补全提交信息!
咨询·建议

电话咨询 - 7x24 小时

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

7x24 小时,急速解答

工单支持

解决云产品相关技术问题