2013-10-08 2 views
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}" 

Возможно, кто-нибудь знает, что происходит не так?

ответ

1

Я просто испытал это сам, и я бежал Fog 1.11.1, и обновление до 1.15.0 решило его для меня.

+1

У меня тоже такая проблема, хотя у меня есть Fog '1.16.0'. – JacobEvelyn

+0

У меня также проблемы с использованием Fog '1.16.0'. Если это помогает, у меня нет проблемы при использовании Rmagick, но я пытаюсь переключиться на mini_magick – Cyrus

+0

https://github.com/fog/fog/issues/2284 – Cyrus

Смежные вопросы