IBM 对象存储命令行访问
IBM Object Storage Command Line Access
使用这个 guide,我一直在尝试访问我在 IBM 对象存储中的容器,我安装了 python-swiftclient 库和 运行 这个命令(AUTH_URL、USERNAME、KEY 来自 IBM Bluemix 对象存储凭证部分):
swift -A <AUTH_URL> -U <USERNAME> -K <KEY> stat -v
我收到以下错误:
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
您将在 Bluemix 仪表板的对象存储服务的凭据部分找到 projectId、区域、用户名、密码、domainId 的值。
另一种选择是设置环境变量OS_AUTH_URL
、OS_AUTH_VERSION
、OS_PROJECT_ID
、OS_REGION_NAME
、OS_USERNAME
(或OS_USER_ID
) , OS_PASSWORD
和 OS_DOMAIN_ID
.
如果您指的是 Cloud Object Storage(S3 兼容版本),请改为查看 https://ibm-public-cos.github.io/crs-docs/crs-python.html。 KnowledgeLayer 中的示例适用于基于 SWIFT 的选项。新的 Cloud Object Storage 使用 S3 API 风格的命令。
使用这个 guide,我一直在尝试访问我在 IBM 对象存储中的容器,我安装了 python-swiftclient 库和 运行 这个命令(AUTH_URL、USERNAME、KEY 来自 IBM Bluemix 对象存储凭证部分):
swift -A <AUTH_URL> -U <USERNAME> -K <KEY> stat -v
我收到以下错误:
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
您将在 Bluemix 仪表板的对象存储服务的凭据部分找到 projectId、区域、用户名、密码、domainId 的值。
另一种选择是设置环境变量OS_AUTH_URL
、OS_AUTH_VERSION
、OS_PROJECT_ID
、OS_REGION_NAME
、OS_USERNAME
(或OS_USER_ID
) , OS_PASSWORD
和 OS_DOMAIN_ID
.
如果您指的是 Cloud Object Storage(S3 兼容版本),请改为查看 https://ibm-public-cos.github.io/crs-docs/crs-python.html。 KnowledgeLayer 中的示例适用于基于 SWIFT 的选项。新的 Cloud Object Storage 使用 S3 API 风格的命令。