Я использую Rails 5 + CarrierWave + S3 для загрузки изображений в мою корзину s3.
My config/initializers/carrirer_wave.rb
is:
if Rails.env.production?
CarrierWave.configure do |config|
config.fog_provider = 'fog-aws'
config.fog_credentials = {
# Configuration for Amazon S3
provider: 'AWS',
aws_access_key_id: 'MY_ACCESS_KEY',
aws_secret_access_key: 'MY_SECRET_KEY',
region: 'us-east-2',
endpoint: 'apigateway.us-east-2.amazonaws.com'
}
config.fog_directory = 'steinmann'
config.fog_public = false
end
end
Когда я пытаюсь загрузить изображения, у меня происходит сбойи смотрите в логах следующее сообщение:
URI::InvalidURIError (bad URI(is not URI?): ://steinmann.s3-us-east-2.amazonaws.com:):
Что не так и как я могу это исправить?Почему мой URI без http?