【问题标题】:Amazon s3 bucket name warning from Fog gem来自 Fog gem 的 Amazon s3 存储桶名称警告
【发布时间】:2013-01-21 08:09:38
【问题描述】:

我在所有 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 文件夹,但我在雾文档中找不到它

【问题讨论】:

  • hesaplabakalim-production 是无效的存储桶名称。请不要使用特殊字符

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


【解决方案1】:

我在fog gem的github页面上搜索,发现了这个问题和解决方案。

“在空文件夹上,我使用了隐藏在控制台中的零字节文件,这看起来像是创建空文件夹。便宜的技巧但有效。”

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 2012-03-21
    • 1970-01-01
    相关资源
    最近更新 更多