通过 POST 请求 https://api.lingshulian.com/api/auth/secret 接口获取临时秘钥
请求语法
POST /api/auth/secret HTTP/1.1
Content-Type: application/json
Host: api.lingshulian.com
x-lingshulian-sign: 3f6d7c02c41b3809fccca7a62d022b85-1637940861-VuJ9pQPxYFlGgZWSayLPVSo8p9s=
Header参数及说明
| 名称 | 示例值 | 参数类型 | 参数描述 | 
|---|---|---|---|
| x-lingshulian-sign | 3f6d7c02c41b3809fccca7a62d022b85-1637940861-VuJ9pQPxYFlGgZWSayLPVSo8p9s= | String | 签名字符串 | 
Body参数及说明
{
    "ttl": 900,//获取的临时secret有效期
    "policy": [//赋予的权限
        "full_control"
    ]
    "bucket_name": "lingshulitest",//允许操作的桶
    "prefix": "a/", //允许操作的前缀
    "key":""//允许操作的Key
}
字段描述
| 参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 | 
|---|---|---|---|---|
| ttl | 900 | Number | 是 | 获取的临时secret有效期 单位秒 最小值: 900 最大值:259200 | 
| policy | [“full_control”] | Array | 是 | secret的权限 | 
| bucket_name | lingshulitest | String | 否 | 允许操作的桶 | 
| prefix | a/ | String | 否 | 允许操作的前缀 不可和 key 参数同时存在 | 
| key | a/1.jpg | string | 否 | 允许操作的Key 不可和 prefix 参数同时存在 | 
Body参数及说明
{
	"status": "success",//英文状态码
	"code": 200,//状态码
	"message": "",//状态提示
	"data": {//返回数据
		"secret_id": "526ac918f8b3b42a8140f7ba5a52cd4b",//临时secretid
		"secret_key": "6618f93b4bf6723d6c450ee551a0d0e1b435bc942dec06552bfb423a9ac9ab81",//临时secretkey
		"bucket_name": "lingshulitest",//允许操作的桶
		"prefix": "a/",//允许操作的前缀
		"key": "",//允许操作操作的Key
		"policy": [//secret的权限
			"full_control"
		],
		"expire_to": 1637942731//过期时间戳
	},
	"error": {}//错误响应
}
字段描述
| 参数名 | 示例值 | 参数类型 | 参数描述 | 
|---|---|---|---|
| status | success | String | 英文状态码 | 
| code | 200 | Number | 状态码 | 
| message | - | Object | 状态提示 | 
| -data | - | Object | 返回数据 | 
| data.secret_id | 526ac918f8b3b42a8140f7ba5a52cd4b | String | 临时secretid | 
| data.secret_key | 6618f93b4bf6723d6c450ee551a0d0e1b435bc942dec06552bfb423a9ac9ab81 | Number | 临时secretkey | 
| data.bucket_name | lingshulitest | String | 允许操作的桶 | 
| data.prefix | a/ | String | 允许操作的前缀 | 
| data.key | - | Objec | 允许操作操作的Key | 
| data.policy | full_control | String | secret的权限 | 
| data.expire_to | 1637942731 | Number | 过期时间戳 | 
| error | {} | Object | 错误响应 |