Raspbian = Debian Jessie 8.0のストレージサービスOpenStack Swiftラップベリーパイ3のオンタップを配備しました。 (Swift on Piのおかげで、インストールに大きな問題はありませんでした)。OpenStack Swiftの単一ノードデプロイメントとs3cmdを使って対話することは可能ですか
$ curl -i -H "X-Auth-User: test:tester" -H "X-Auth-Key: testing" http://10.0.0.253:8080/auth/v1.0/
HTTP/1.1 200 OK
X-Storage-Url: http://10.0.0.253:8080/v1/AUTH_test
X-Auth-Token-Expires: 77438
X-Auth-Token: AUTH_tka8fff6782f86486a84e3905daa60f308
Content-Type: text/html; charset=UTF-8
X-Storage-Token: AUTH_tka8fff6782f86486a84e3905daa60f308
Content-Length: 0
X-Trans-Id: txa21566e67e8143b1b32db-005908cf2f
X-Openstack-Request-Id: txa21566e67e8143b1b32db-005908cf2f
Date: Tue, 02 May 2017 18:25:51 GMT
私は、(Keystoneのような)OpenStackサービスがさらに実行されることはありません。スウィフトのみ。
私の目的は、s3cmdをSwiftサービスとやりとりすることです。
私は~/.s3cfg
ファイル内のこれらの値を変更:
access_key = tester
host_base = 10.0.0.253:8080
host_bucket = 10.0.0.253:8080
secret_key = testing
signature_v2 = True
しかし、これは助けにはならなかった。
$ s3cmd ls
ERROR: Error parsing xml: Malformed error XML returned from remote server.. ErrorXML: <html><h1>Unauthorized</h1><p>This server could not verify that you are authorized to access the document you requested.</p></html>
ERROR: S3 error: 401 (Unauthorized)
はすべて、どのような手順でスウィフトのサービスと対話するs3cmdを使用することが可能です私は見逃しましたか?