全部产品
云市场

创建签名密钥

更新时间:2017-06-07 13:26:11

描述

创建后端签名密钥

  • 此功能面向开放API的用户
  • 此功能效果仅是创建密钥策略,需要再调用绑定接口才能绑定到API上
  • 此密钥绑定到API后,网关到您后端服务的请求会带有签名字符串,您的后端服务可以自定义是否验证该签名字符串
  • 该接口调用的QPS限制为:单用户QPS不超过50

请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:CreateSignature
SignatureName String 密钥显示名称。支持汉字、英文字母、数字、英文格式的下划线,必须以英文字母或汉字开头,4~50个字符
SignatureKey String 设置密钥的Key值。支持英文字母、数字、英文格式的下划线,必须以英文字母开头,6~20个字符
SignatureSecret String 设置密钥的secret值。支持英文字母、数字、英文格式的下划线、及特殊字符(@、#、!、*),必须以英文字母开头,6~30个字符

返回参数

名称 类型 描述
RequestId String 本次请求编号
SignatureId String 后端签名密钥ID
SignatureName String 后端签名密钥名称

示例

请求示例

  1. https://apigateway.cn-qingdao.aliyuncs.com/?Action=CreateSignature
  2. &SignatureName=backendsignature
  3. &SignatureKey=qwertyuiop
  4. &SignatureSecret=asdfghjkl
  5. &<公共请求参数>

返回示例

XML格式

  1. <CreateSignatureResponse>
  2. <RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BZ004</RequestId>
  3. <SignatureId>dd05f1c54d6749eda95f9fa6d491449a</SignatureId>
  4. <SignatureName>backendsignature</SignatureName>
  5. </CreateSignatureResponse>

JSON格式

  1. {
  2. "RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BZ004",
  3. "SignatureId": "dd05f1c54d6749eda95f9fa6d491449a",
  4. "SignatureName": "backendsignature"
  5. }