16

フォグとJqueryファイルアップロード(https://github.com/blueimp/jQuery-File-Upload)でS3サービスを使用しようとするとこの問題が発生します

エラー

Excon::Errors::SocketError (getaddrinfo: nodename nor servname provided, or not known (SocketError)): 

これは、コントローラーで「save」メソッドを呼び出そうとしたときに発生します。私は次のようにcarrierwaveを設定しています:

config / initializers /carrierwave.rb

CarrierWave.configure do |config|
  config.fog_credentials = {
    :provider               => 'AWS', 
    :aws_access_key_id      => 'access_key_here', 
    :aws_secret_access_key  => 'secret_key_here', 
    :region                 => 'eu-east-1'
  }
  config.fog_directory  = 'folder_name_here'
  config.fog_public     = false 
  config.fog_attributes = {'Cache-Control'=>'max-age=315576000'}
  config.storage = :fog
end

アップローダーは「config.storage:fog」と「store_dir」だけです。これで、バケットはすでに作成されています。

いくつかの構成が欠落していますか?それは私の開発環境でも機能しません。

助けてください。前もって感謝します。

4

1 に答える 1

25

地域名が間違っています。'us-east-1'である必要があります

于 2012-08-24T19:39:56.563 に答える