0

现在我的 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

我想要这样做的原因是因为我可以为 mysite 设置一个 CloudFront s3 存储桶,然后它可以在所有环境中工作。想法?

任何人都知道如何使存储桶成为目录树?

4

1 回答 1

0

纵观代码,似乎没有一种具体的方法来设置存储桶以使其发挥这种作用,尤其是在您阅读和写作时。您需要设置一个选项来为任何路径添加您指定的文件夹的前缀,但是如果不修改大部分代码库,这似乎是不可能的,并且您似乎失去了运行整个存储桶操作的能力。

我会考虑使用开发和生产前缀来命名存储桶,并且只使用两组云端,由于定价的设置方式,这看起来不应该有额外的财政成本。

于 2011-08-21T05:30:13.013 回答