调用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"
}
错误码
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交