调用CreateSignature创建后端签名密钥。

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

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
SignatureKey String qwertyuiop

设置密钥的Key值。支持英文字母、数字、英文格式的下划线,必须以英文字母开头,6~20个字符

SignatureName String backendsignature

密钥显示名称。支持汉字、英文字母、数字、英文格式的下划线,必须以英文字母或汉字开头,4~50个字符

SignatureSecret String asdfghjkl

设置密钥的secret值。支持英文字母、数字、英文格式的下划线、及特殊字符(@、#、!、*),必须以英文字母开头,6~30个字符

Action String CreateSignature

操作接口名,系统规定参数,取值:CreateSignature

返回数据

名称 类型 示例值 描述
RequestId String CEF72CEB-54B6-4AE8-B225-F876FF7BZ004

请求ID

SignatureId String dd05f1c54d6749eda95f9fa6d491449a

后端签名密钥ID

SignatureName String backendsignature

后端签名密钥名称

示例

请求示例


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

正常返回示例

XML 格式

<CreateSignatureResponse>
      <RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BZ004</RequestId>
      <SignatureId>dd05f1c54d6749eda95f9fa6d491449a</SignatureId>
      <SignatureName>backendsignature</SignatureName>
</CreateSignatureResponse>

JSON 格式

{
	"SignatureName":"backendsignature",
	"SignatureId":"dd05f1c54d6749eda95f9fa6d491449a",
	"RequestId":"CEF72CEB-54B6-4AE8-B225-F876FF7BZ004"
}

错误码

访问错误中心查看更多错误码。