2016-04-10 86 views
0

我是新來的這個軟件包,還有亞馬遜S3。 我已經按照彈弓包的主頁上的說明,設置了一個新的s3桶,在Meteor.settings中配置了憑證,在桶上配置了一個CORS文件,一切看起來都不錯。 但是,當我打電話uploader.send(從包裝主頁的代碼示例),我得到的控制檯上看到以下錯誤,並且該文件沒有上傳:流星彈弓上傳到亞馬遜S3

Error uploading <?xml version="1.0" encoding="UTF-8"?> 
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>... 

我缺少的東西?任何人都可以幫忙嗎?

回答

1

問題出在s3用戶權限設置上。 憑據存儲在設置文件中的用戶必須有權將文件存儲在存儲區中。最簡單的方法(僅用於測試)是授予用戶S3 Full Access策略。

+0

你能解釋你是怎麼做到的嗎?你使用安全憑證還是創建IAM用戶?我正在使用安全憑證並獲得相同的錯誤。 – txizzle