2015-02-07 57 views
1

我有以下設置:1.4.12了Riak,riakcs 1.5.3,1.5.0支柱了Riak-CS無法使用s3cmd創造鬥 - 存取遭拒

我能列出桶含量,認證工作(在列出或試圖刪除存儲桶時收到響應,請將文件放入),但嘗試創建存儲桶時出現AccessDenied錯誤。

我發現此線程http://riak-users.197444.n3.nabble.com/RIAK-CS-Unable-to-create-bucket-using-s3cmd-AccessDenied-td4032375.html,並嘗試添加signature_v2 = True到.s3cfg沒有成功,我也嘗試過三個版本的s3cmd(1.5.0,1.5.0alpha,1.0.1)我也嘗試創建一個使用python庫boto的桶,這也給訪問被拒絕的錯誤。

我很沮喪:(任何建議,我應該看看接下來將不勝感激!不知道哪裏有針對Riak-cs個人操作的日誌 - 我已經設置更大的日誌級別調試,而不是能看到什麼在日誌中。

謝謝! Ambert

+0

如果密鑰適用於某些操作,但不適用於其他操作,請參閱您是否可以讓雙方記錄[StringToSign](http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html# RESTAuthenticationStringToSign)。如果雙方都沒有爲make bucket請求構建相同的字符串,則認證將失敗。 – Joe 2015-02-07 17:55:57

回答

3

我貼到riak-users郵件列表,以及got an answer同樣的問題!

就我而言,我必須設置在admin.keyadmin.secret/etc/stanchion/stanchion.conf。 設置後,s3cmd mb成功。

+0

我有同樣的問題。在設置了「admin.key」和「admin.secret」值之後,請不要忘記設置「stanchion restart」。 – xZenon 2015-12-26 03:22:29