Как манипулировать файлами облачного сервера с помощью Laravel? - PullRequest
0 голосов
/ 04 мая 2018

Мы разработали наше приложение в Laravel и теперь планируем перенести его на сервер Amazon, где мы должны отделить логику нашего приложения от хранилища файлов. По сути, мы хотим переместить все хранилище наших приложений на облачный сервер (Amazon S3), а логику приложения - на сервер Amazon EC2.

В нашей системе мы локально манипулируем (изменяем размер изображений, объединяем изображения, делаем миниатюры из видео и т. Д.) Многими файлами хранения. Мы не собираемся хранить какие-либо файлы на сервере приложений после перехода на сервер Amazon. Итак, нас беспокоит то, как мы можем манипулировать файлами облачного сервера?

Раньше все файлы присутствовали на сервере приложений, поэтому манипулирование файлами было легко обрабатывать, но после переноса всего хранилища на облачный сервер, как мы можем манипулировать файлами, находящимися на облачном сервере, с помощью логики манипуляции, расположенной на сервере приложений?

Любой ответ будет полезен

Заранее спасибо ...

1 Ответ

0 голосов
/ 05 мая 2018

Чтобы манипулировать файлом S3, я думаю, что сначала нам нужно скачать файл локально. Когда у нас есть файл локально, мы можем применить любую операцию к этому конкретному файлу. Мы можем удалить локальный файл позже.

Вот документы для прямой загрузки или загрузки в локальный файл с помощью Amazon S3.

https://aws.amazon.com/blogs/developer/transferring-files-to-and-from-amazon-s3/

https://docs.aws.amazon.com/aws-sdk-php/v3/guide/

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...