Beim Lesen der Datei auf S3 erzeugt einen Fehler Access Denied
. Einstellen Büroklammer:Zugriff verweigert, wenn nach dem Hochladen von Dateien zu Amazon mit Büroklammer gelesen
has_attached_file :doc,
storage: :s3,
s3_permissions: "public-read",
bucket: "my-app",
path: ':message_subscriber/:class/:id_partition/:filename'
ich die URL so: @model.doc.url
wie die Leseparameter public-read
zu lösen?
ich habe AWS 'access_key_id' und' secret_access_key'. Bei einem anderen Projekt habe ich mit diesen Einstellungen ohne Richtlinien gearbeitet. Hier funktioniert nicht. Warum nicht? – Andy
Sie müssen Zugriff auf Ihren Speicher gewähren, indem Sie eine Richtlinie erstellen. Sehen Sie, wie es funktioniert http://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html –