2016-04-10 24 views
0

Bu paket için yeni ve Amazon S3 için kullanıyorum. Sapan paketinin ana sayfasındaki talimatları takip ettim, yeni bir s3 kepçeyi kurdum, Meteor.settings'deki kimlik bilgilerini yapılandırdım, kepçede bir CORS dosyası yapılandırdım, hepsi iyi görünüyor. Ben (paketin ana sayfaya örnek kodu ile) uploader.send çağırdığınızda Ama konsolda aşağıdaki hata ve dosya yüklenmez olsun:Meteor Slingshot, Amazon S3'e yükleme

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

Ben bir şey eksik? Yardım edebilecek biri var mı?

cevap

1

Sorun s3 kullanıcı izinleri ayarlarıyla yapıldı. Kimlik bilgilerinizin ayar dosyasında saklandığı kullanıcının, dosyaların küme içinde depolanması için erişime sahip olması gerekir. En kolay yol (yalnızca test için) kullanıcıya S3 Tam Erişim politikasını vermektir.

+0

Bunu nasıl yaptığınızı açıklar mısınız? Güvenlik kimlik bilgilerini mi kullandınız veya IAM kullanıcısı mı oldunuz? Güvenlik Kimlik Bilgilerini kullanıyorum ve yaptığınız aynı hatayı alıyorum. – txizzle