Я пытаюсь загрузить мои файлы на S3 через несущую, но получаю ошибку URI::InvalidURIError
.URI :: InvalidURIError: Carrierwave s3
Странно, что я вижу в своих журналах туман: последовали перенаправления на MYBUCKETNAME.s3-eu-west-1.amazonaws.com
. Это название кажется неправильным. Я входил в конфигурационные переменные ниже?
Две линии вниз Я также видел
EXCON :: Ошибки :: SocketError (имя хоста "MYBUCKETNAME.MYBUCKETNAME.s3-us-west-1.amazonaws.com"
не соответствует сертификат сервера (OpenSSL :: SSL :: SSLError)):
carrierwave.rb
unless ENV['AWS_ACCESS_KEY_ID'].blank?
CarrierWave.configure do |config|
config.root = Rails.root.join('tmp') # adding these...
config.cache_dir = 'carrierwave' # ...two lines
config.fog_credentials = {
provider: 'AWS', # required
aws_access_key_id: ENV['AWS_ACCESS_KEY_ID'], # required
aws_secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'], # required
region: 'eu-west-1', # optional, defaults to 'us-east-1'
}
config.fog_directory = ENV['AWS_BUCKET_NAME'] # required
config.cache_dir = "#{Rails.root}/tmp/uploads"
#for fog
config.fog_public = false
end
end
Вы поняли это? Я получаю те же ошибки – UserDuser