Nereid-S3 helps to upload files to amazon-s3 from tryton layer. Files are stored in a folder. You can create multiple folders. Folder could be public or private.
You need to specify following options under nereid_s3 section in your tryton configuration file:
[nereid_s3] access_key = secret_key = bucket = cloudfront =
Internally, private folder has key prefixed with _private
. To
make this work, following bucket policy should be applied:
{ "Version": "2008-10-17", "Statement": [ { "Sid": "AddPerm", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": "s3:GetObject", "NotResource": [ "arn:aws:s3:::bucket_name/_private", "arn:aws:s3:::bucket_name/_private/*" ] } ] }
This module was built at Openlabs.
This module is professionally supported by Openlabs. If you are looking for on-site teaching or consulting support, contact our sales and support teams.