Мы ищем поддержку экспорта фотографий из нашего сайта S3 в Dropbox от пользователей. В настоящее время я использую код, как показано ниже:Передача изображения с S3 в Dropbox эффективно
@photo = Photo.find(id) #Photo.image has attachment
@photo.image.copy_to_local_file(nil, 'tmp/png/temp.png') #Get the file locally from S3
local_file = File.open('tmp/png/temp.png')
response = client.put_file('sample.png', local_file) # Then copy to Dropbox
Вышеуказанный метод стоит вдвое больше полосы пропускания. В любом случае, я могу перенести изображения непосредственно из S3 в Dropbox без их локального копирования?
Заранее благодарен!
С уважением, Rico для выкладки различных вариантов. Похоже, некоторые из них стоят. Таким образом, я собираюсь придерживаться текущего решения, пока затраты не станут чрезмерно высокими, и в этот момент может возникнуть смысл стороннее перемещение apis. Кроме того, иронично, что Dropbox использует Amazon S3. Еще раз спасибо! – Dhanush