soft layer object storage temp upload url

f1 softlayer 创建container(name)点击 ‘View Credentials’

 

 <1> Authentication Endpoint 

  public:public_url
  Private:private_url
  <2>
  Username:
  
  <3>  API Key (Password)




 f2 获取auth_token & Storage-Url


  调用post curl -i https://dal05.objectstorage.softlayer.net/auth/v1.0 -H "X-Auth-User:Username(f1)" -H "X-Auth-Key:API Key(f1)"
  返回
  X-Auth-Token: xxxxxxx
  X-Storage-Token: xxxxxxxx
  X-Storage-Url: xxxxxxxxxxx(sample:https://dal05.objectstorage.softlayer.net/v1/YYYYYYYYYY)


 f3 初始化签名key 


random_key:随机生成的字符(最好20个)
curl -i -X POST X-Storage-Url(f2) -H 'X-Account-Meta-Temp-URL-Key:random_key' -H 'X-Auth-Token:X-Auth-Token(f2)'


返回:TTP/1.1 204 No Content
Content-Length: 0
Content-Type: text/html; charset=UTF-8
X-Trans-Id: xxxxxxxxxx
Date: Fri, 16 Jan 2015 03:19:58 GMT


表示成功


f4 生成upload url(temp upload url )


  <1>X-Storage-Url(将https改成http)
  <2>upload-url 组成:X-Storage-Url/CONTAINER_NAME/FILE_NAME?temp_url_sig=xxxx&temp_url=expires=xxxxx


  temp_url_sig: 签名使用random_key完成(f3),内容参照官网.



















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值