1
Я получаю из внезапном следующее сообщение об ошибке при использовании ВОГ и AWS:Rails FOG: Следующие ключи являются недопустимыми:: схема,: хозяин
The following keys are invalid: :scheme, :host
Expected(200) <=> Actual(403 Forbidden)
Эта ошибка произошла после выполнения обновления пучка. Я просто не понимаю, что происходит неправильно.
fog_connection = Fog::Storage.new({:provider => 'AWS',:aws_access_key_id => CUBE_CONF['aws']['access_key'],:aws_secret_access_key => CUBE_CONF['aws']['secret_key'],:region => 'eu-west-1'})
puts "VideoEntryPandaWorker: established connection with S3"
# setting the directory
fog_directory = fog_connection.directories.new(:key => CUBE_CONF['panda']['s3_bucket'])
puts "VideoEntryPandaWorker: fetched directories from #{CUBE_CONF['panda']['s3_bucket']}"
# uploading the file
puts "VideoEntryPandaWorker: creating fog file with src: #{video_entry.video_file.current_path}"
file = fog_directory.files.new({
:key => video_entry.video_name,
:body => File.open(video_entry.video_file.current_path),
:public => true
})
file.save
puts "VideoEntryPandaWorker: S3 url #{file.public_url}"
Возможно, кто-нибудь знает, что происходит не так?
У меня тоже такая проблема, хотя у меня есть Fog '1.16.0'. – JacobEvelyn
У меня также проблемы с использованием Fog '1.16.0'. Если это помогает, у меня нет проблемы при использовании Rmagick, но я пытаюсь переключиться на mini_magick – Cyrus
https://github.com/fog/fog/issues/2284 – Cyrus