Skip to main content

Amazon S3 backend for Nereid Static Files

Project description

Build Status Downloads Latest Version Development Status

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/*"
                        ]
                }
        ]
}

Authors and Contributors

This module was built at Openlabs.

Professional Support

This module is professionally supported by Openlabs. If you are looking for on-site teaching or consulting support, contact our sales and support teams.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for openlabs_nereid_s3, version 3.4.2.0
Filename, size File type Python version Upload date Hashes
Filename, size openlabs_nereid_s3-3.4.2.0.tar.gz (7.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page