来自Fog gem的亚马逊s3桶名警告

时间:2013-02-06 07:32:59

标签: ruby-on-rails file-upload amazon-s3 fog

我在所有rails服务器,控制台设置时收到此警告。

[警告]雾:指定的s3存储桶名称(hesaplabakalim-production / assets / new_opengraph)不是有效的dns名称,这会对性能产生负面影响。

我的雾配置就像

connection = Fog::Storage.new({
:provider                 => 'AWS',
:aws_access_key_id        => "dummy",
:aws_secret_access_key    => "dummy"
})

$directory = connection.directories.create(
:key    => "dummy/assets/new_opengraph",
:public => true
)

我实际上必须创建一个名为dummy的存储桶,然后再转到assets / new_opengraph文件夹但我在雾文档中找不到它

1 个答案:

答案 0 :(得分:0)

我搜索了雾宝石的github页面,我发现了这个问题和解决方案。

  

“在空文件夹上,我使用了隐藏在控制台中的零字节文件,这些文件给出了创建空文件夹的外观。便宜的技巧但有效。”

https://github.com/fog/fog/issues/1370