gpt4 book ai didi

ruby-on-rails - 载波图像上传到s3 "hostname does not match certificate error"

转载 作者:行者123 更新时间:2023-12-04 03:35:02 27 4
gpt4 key购买 nike

我首先按照这个 railscast 的指示让载波工作:

http://railscasts.com/episodes/253-carrierwave-file-uploads

然后我按照此处的说明连接了 s3:

http://railgaadi.wordpress.com/2012/06/03/saving-files-in-amazon-s3-using-carrierwave-and-fog-gem/

我的 image_uploader.rb 文件:

class ImageUploader < CarrierWave::Uploader::Base
include CarrierWave::RMagick
storage :fog

def store_dir
"development/uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end

version :iphone do
process :resize_to_limit => [320, 160]
end
end

还有我的 fog.rb 文件:

CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => 'xxx', # required
:aws_secret_access_key => 'xxx', # required
}
config.fog_directory = 'goodlife.carrierwave' # required

end

这是我遇到的错误:

主机名“goodlife.carrierwave.s3-us-west-1.amazonaws.com”与服务器证书不匹配

有什么建议吗?谢谢!

最佳答案

将 :path_style => true 添加到 config.fog_credentials 对我有用。我从一个答案中学到了 Amazon S3 - hostname does not match the server certificate (OpenSSL::SSL::SSLError) + rails .

关于ruby-on-rails - 载波图像上传到s3 "hostname does not match certificate error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19486452/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com