Softlayer Object 存储授权端点

Softlayer Object Storage Auth Endpoint

我一直在查看 Softlayer object 存储授权端点的文档,在此处找到:http://sldn.softlayer.com/article/Introduction-Object-Storage#Authentication_Endpoints

但是我找不到任何关于如何准确传递身份验证信息的示例 - 我是否通过 headers 发送它?如果是,header 的名字是什么?

我尝试使用以下端点:Public 网络:https://dal05.objectstorage.softlayer.net/auth/v1.0

并且还使用 header,例如 x-auth-token 作为密码,x-auth-user 作为用户名。

我还尝试使用 Http Basic 身份验证进行身份验证。

两个都不走运。

看看下面的link:

Managing SoftLayer Object Storage Through REST APIs - "Authenticating to the Object Storage" 部分。

根据link,可以在

中得到"X-Auth-User"和"X-Auth-Key"值

Control Portal. Storage >> Object Storage >> Select Object Storage >> Select Cluster (e.g. Dallas 5) >> View Credentials,

其中

"X-Auth-User" refers to "Username"
"X-Auth-Key" refers to "API Key (Password)".

这里是一个使用 curl 的例子:

curl -i -H "X-Auth-User: SLOS300001-10:rcuellar" -H "X-Auth-Key: 231222489e90646678364kjsdfhytwterd02599813f463619d5728e0293de8" https://dal05.objectstorage.softlayer.net/auth/v1.0