Ibm cloud IBM对象存储命令行访问

Ibm cloud IBM对象存储命令行访问,ibm-cloud,ibm-cloud-infrastructure,Ibm Cloud,Ibm Cloud Infrastructure,使用此命令,我尝试访问IBM对象存储中的容器,安装了python swiftclient库并运行此命令(AUTH_URL、用户名、密钥来自IBM Bluemix对象存储凭据部分): 我也试过其他证件,在网上看了看,到目前为止运气不好。这有什么问题?请使用以下方法: swift \ --os-auth-url=https://identity.open.softlayer.com/v3 \ --auth-version=3 \ --os-project-id=<projectId

使用此命令,我尝试访问IBM对象存储中的容器,安装了python swiftclient库并运行此命令(AUTH_URL、用户名、密钥来自IBM Bluemix对象存储凭据部分):

我也试过其他证件,在网上看了看,到目前为止运气不好。这有什么问题?

请使用以下方法:

swift \
  --os-auth-url=https://identity.open.softlayer.com/v3 \
  --auth-version=3 \
  --os-project-id=<projectId> \
  --os-region-name=<region> \
  --os-username=<username> \
  --os-password=<password> \
  --os-user-domain-id=<domainId> \
  stat -v
swift\
--操作系统验证url=https://identity.open.softlayer.com/v3 \
--验证版本=3\
--操作系统项目id=\
--操作系统区域名称=\
--操作系统用户名=\
--操作系统密码=\
--os用户域id=\
stat-v
您将在Bluemix仪表板的对象存储服务的凭据部分找到projectId、region、username、password和domainId的值


另一个选项是设置环境变量
OS\u AUTH\u URL
OS\u AUTH\u VERSION
OS\u PROJECT\u ID
OS\u REGION\u NAME
OS\u USERNAME
(或
OS\u USER\u ID
),
OS\u PASSWORD
OS\u DOMAIN\u ID
,如果您指的是云对象存储(S3兼容版本)改为看。KnowledgeLayer中的示例是基于SWIFT的选项。新的云对象存储使用S3 API样式的命令。

我现在得到这个:Auth get failed:identity.open.softlayer.com/v3 200 OK[响应的前60个字符]{“版本”:{“状态”:“稳定”,“更新”:“2015-03-30T00:0–33分钟前
Auth GET failed: https://identity.open.softlayer.com/ 300 Multiple Choices  [first 60 chars of response] {"versions": {"values": [{"status": "stable", "updated": "20
swift \
  --os-auth-url=https://identity.open.softlayer.com/v3 \
  --auth-version=3 \
  --os-project-id=<projectId> \
  --os-region-name=<region> \
  --os-username=<username> \
  --os-password=<password> \
  --os-user-domain-id=<domainId> \
  stat -v