我安装了Riak 2.0.5,Riak-cs 2.0.1(AWS VM)并尝试从Dragon磁盘访问它。我运行了s3cmd --configure并设置了访问/密钥。但无法使用访问/密钥查看Dragon Disk中的Riak存储桶详细信息。我可以使用Rest API客户端查看/发布数据。
非常感谢任何帮助..
答案 0 :(得分: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 -it不应为空,并且应该是Riak-CS群集节点之一的IP地址。否则s3cmd将尝试从host_base
解析hostneme并使用http通过tcp端口80连接到它,这可能不是你想要的。
使用s3cmd成功后,您可以更进一步向我们展示Dragon Disk Account配置,我会告诉您它有什么问题。