Загружайте большие файлы на S3 с поддержкой возобновления работы

(Я новичок в Amazon AWS/S3, поэтому, пожалуйста, потерпите меня)

Моя конечная цель — позволить моим пользователям загружать файлы на S3 с помощью веб-браузера, мои требования:

  1. Я должен обрабатывать большие файлы (2 ГБ+)
  2. Я должен поддерживать паузу/возобновление с индикатором выполнения
  3. (Необязательно, но желательно! )Возможность возобновить загрузку в случае временного обрыва соединения.

Мой вопрос из двух-частей::

  • Я читал о многокомпонентной загрузке S3, но не понимаю, как внедрить паузу/возобновление для загрузки через веб-браузер-.

Возможно ли это сделать для больших файлов? Если да, то как?

  • Должен ли я загружать файлы в EC2, а затем перемещать их в S3, когда закончу? Может Я (безопасно)загружаю файлы напрямую в S3, а не через временный. веб сервер?

Если можно загружать напрямую на S3, как я могу справиться с паузой/возобновлением?

ПС. Я использую PHP 5.2+

17
задан Sumit Bijvani 22 October 2013 в 10:37
поделиться