0

现在我有这样的事情对我的s3.yml:如何用目录定义s3.yml存储桶?

development: 
    bucket: mydev 
    access_key_id: xxxxxxxx 
    secret_access_key: xxxx+qlSn+xxxxx 

我想水桶是/mysite的/ dev的

但是,这不是与AWS合作:: S3

所以,我可以这样做:

development: 
    bucket: mysite/dev 
production: 
    bucket: mysite/prod 

的原因我想就是因为这样我可以设置一个CloudFront的S3降压然后mysite,然后可以在所有的环境中工作。想法?

任何人都知道我可以如何使桶为目录树?

+0

你在使用Paul Dowman的ec2rails图片吗? –

+0

从来没有听说过? – AnApprentice

回答

0

翻阅代码看起来并不像是有一种具体的方式来设置存储桶,尤其是当您正在读取和写入时。您需要设置一个选项来为您指定的文件夹添加任何路径前缀,但是,如果不修改大部分代码库,您似乎无法运行整个存储桶操作。

我会考虑使用开发和生产前缀命名桶,并且只使用两套cloudfront,因为定价的方式,它看起来应该有额外的财政成本。

相关问题