用于nereid静态文件的amazon s3后端
openlabs_nereid_s3的Python项目详细描述
nereid-s3帮助将文件从tryton层上传到amazon-s3。文件是 存储在文件夹中。您可以创建多个文件夹。文件夹可以是公用的或 私人的。
您需要在tryton的nereid_s3部分中指定以下选项 配置文件:
[nereid_s3] access_key = secret_key = bucket = cloudfront =
在内部,私有文件夹的密钥前缀是_private。到 执行此操作时,应应用以下bucket策略:
{ "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/*" ] } ] }