Руби on Rails: Ошибка, переслав изображения в Amazon S3 с paperclip и fog

Я использую драгоценные камни 'fog' и 'paperclip', чтобы пересылать изображения в s3, но каждый раз, когда я бросаю просьбу в мой API, чтобы сохранять изображение он бросает в меня предупреждение в конечной остановке:

[fog] [WARNING] fog: followed redirect to s3-eu-west-1.amazonaws.com, connecting to the matching район will be обитал performant

и моя модель конфигурировалась так:

has_attached_file :avatar,
  :storage => :fog,
  :fog_credentials => {
                        :provider                 => 'AWS',
                        :aws_access_key_id        => access_key_id,
                        :aws_secret_access_key    => secret_access_key,
                        :region                   => 'eu-west-1',
                        :path_style               => true
                      },
    :fog_directory => "bucket",
    :fog_region    => 'eu-west-1'

Я не знаю, проистекает ли ошибка того, что я посылаю изображение в base64 или какую-то ошибку в конфигурации amazon s3

4
задан 14.03.2016, 15:13
1 ответ

Ты, должно быть, перемещаешь ее opciГіn :fog_region, уже он считает ее определенной в :fog_credentials, с этим он прекратит показывать предупреждения.

пример:

config.paperclip_defaults = {
          :storage => :fog,
          :fog_credentials => {
            :provider => "AWS",
            :aws_access_key_id => ENV['AWS_ACCESS_KEY_ID'],
            :aws_secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
            :region => 'eu-west-1',
          },
          :fog_directory => ENV["S3_BUCKET_NAME"]
       }
     end
0
ответ дан 24.11.2019, 14:44

Теги

Похожие вопросы