Ceph の radosgw を使用する場合に Swift クライアントがコンテナーを作成しない
Issue
- Ceph の radosgw を使用する場合に swift クライアントがコンテナーを作成しません。
- swift コマンドを
--verboseおよび--debugオプションで表示すると400 Bad Requestが返ってきます。
# swift --verbose --debug --os-storage-url XXXX--os-auth-token XXXXXXX post XXXXX
---snip--
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>
---snip--
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><he
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1208, in _retry
rv = func(self.url, self.token, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 736, in post_container
http_response_content=body)
ClientException:Container POST failed:XXXXXX 400 Bad Request [first 60 chars of response]
Environment
- Red Hat Enterprise Linux 7
- Red Hat Ceph Storage v1.2
- python-swiftclient v2.1.0-2.el7ost
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
