2016-04-21 49 views
0

我已經安裝了我的riak-cs存儲。一切都很好。我還使用erlcloud創建和檢索存儲在riak-cs中的對象。不過,我也希望我的riak對象可以從瀏覽器訪問。我試過bucket-name.localhost:8080/keylocalhost:8080/bucket-name/key但沒有運氣。無論返回如何從我的瀏覽器訪問我的riak-cs對象

<Error> 
<Code>AccessDenied</Code> 
<Message>Access Denied</Message> 
<Resource>bucket-name/key</Resource> 
<RequestId/> 
</Error> 

桶做了公衆的訪問控制水平,使其可以在不 認證訪問。有些事情是錯的。 有人可以幫助我如何歸檔這個?

回答

0

我通過設置erlcloud中對象的公共訪問控制級別爲public_read來解決這個問題。起初我以爲,所有的物品都有相同的水平。

erlcloud_s3:put_object(Bucket, Key, Data, [{acl, public_read}], Headers, Config)

相關問題