软件对象存储/ Swift复制禁止

时间:2017-01-18 09:55:09

标签: ibm-cloud-infrastructure object-storage

我正在尝试使用Swift Copy API将一些对象从一个帐户复制到另一个帐户。但是,我收到403 Forbidden回复。

来自Swift codebase

  

如果用户具有必要的权限,也可以将对象从一个帐户复制到另一个帐户(即从容器读取权限)   在源帐户和写入目标帐户中的容器的权限。)

我认为403响应的原因是因为当Authenticating to the Object Storage绑定到特定帐户时生成的X-Auth-Token,因为格式为 X-Auth-User<ACCOUNT>:<USERID>

是否可以生成具有从Softlayer上的多个帐户读/写权限的X-Auth-Token

谢谢!

1 个答案:

答案 0 :(得分:1)

短通道为否,权限仅适用于所有者帐户和softlayer上该帐户的用户。如果您想复制数据,您需要制作自己的代码,从帐户下载文件,然后将其上传到另一个帐户。

此致