-1

Riak 2.0.5、Riak-cs 2.0.1(AWS VM) をインストールし、Dragon ディスクからアクセスしようとしました。s3cmd --configure を実行して、アクセス/秘密鍵を設定しました。しかし、アクセス/シークレット キーを使用して Dragon Disk で Riak バケットの詳細を表示することはできません。Rest API クライアントを使用してデータを表示/投稿できます。

どんな助けでも大歓迎です..

4

1 に答える 1

1

まず第一に、riak 自体 (ポート 8089) と通信しようとしないでください。すべての通信は Riak-CS (ポート 8080) 経由でなければなりません!

次に、s3cmd を使用して成功を試みます。

.s3cfgファイルの内容を教えてください。あなたの場合、最小構成は次のとおりです。

[default]
access_key = KEY
secret_key = SECRET
host_base = <root_host from riak-cs.conf>
host_bucket = %(bucket)s.<root_host from riak-cs.conf>
proxy_host = <ip of any cluster node>
proxy_port = 8080

必ず proxy_host を使用してください。これは空白にせず、Riak-CS クラスタ ノードのいずれかの IP アドレスにする必要があります。そうしないと、s3cmd は hostneme を解決しhost_base、tcp ポート 80 経由で http を使用して接続しようとしますが、これはおそらくあなたが望むものではありません。

s3cmd で成功したら、さらに進んで、Dragon Disk アカウントの構成を表示できます。何が問題なのかを説明します。

于 2015-10-21T15:49:30.337 に答える