Привет, я настроил carrierwave с Amazon s3 в рубине на рельсах. В консоли покажите мне это сообщение
[туман] [ПРЕДУПРЕЖДЕНИЕ] Невозможно получить учетные данные: нет маршрута к хосту - connect (2) - (Errno :: EHOSTUNREACH)
И мое приложение загружается с задержкой, но когда я пытался загрузить файл, приложение зависает, но файл загружается правильно в ведре.
это мой конфиг s3. инициализатор.
CarrierWave.configure do |config|
config.fog_provider = 'fog/aws' # required
config.fog_credentials = {
provider: 'AWS', # required
aws_access_key_id: 'AK******', # required unless using use_iam_profile
aws_secret_access_key: 'rKI********', # required unless using use_iam_profile
use_iam_profile: true, # optional, defaults to false
region: 'us-east-2' # optional, defaults to 'us-east-1'
}
config.fog_directory = '<name of bucked>' # required
config.fog_public = false # optional, defaults to true
config.fog_attributes = { cache_control: "public, max-age=#{365.days.to_i}" } # optional, defaults to {}
end





Если я установил для параметра param use_iam_profile значение false, программа работает, но я не знаю, почему с параметром use_iam_profile true не работает