Configurando a região S3 em Carrierwave

Ao definir as credenciais do Fog S3 no inicializador Carrierwave, lembre-se de usar códigos de área de desenvolvedor, não nomes humanos.

CarrierWave.configure do |config|
config
.fog_credentials = {
:provider => 'AWS',
:aws_access_key_id => ENV['S3_ACCESS_KEY_ID'],
:aws_secret_access_key => ENV['S3_SECRET_KEY_ID'],
:region => 'eu-west-1' # not Ireland
}
config
.fog_directory = ENV['S3_BUCKET']
end

Caso contrário, você obterá erros do OpenSSL “nome do host não corresponde ao certificado”.