Я новичок в продуктах AWS, ruby on rails, веб-разработке и кодировании любого типа. Для моего первого проекта после быстрого (и грязного) буткемпа я пытаюсь создать веб-сайт ruby-on-rails, который хранит изображения и позволяет пользователю загружать их в виде zip-файла. Я использовал гем RubyZip, чтобы выполнить это в своей среде разработки EC2, но я развернул Elastic Beanstalk с файловым хранилищем S3, и гем RubyZip, похоже, не может справиться с этой структурой без традиционных целевых каталогов для архивирования.
Мой вопрос в том, что лучше всего настроить для достижения этой функциональности в EB? Несмотря на ограничение ruby, архивирование каталога S3 кажется сложно. Должен ли я перейти на EFS или другую систему хранения? Я планирую регулярно стирать папки и ограничивать их примерно 100 фотографиями, поэтому длительное хранение и хранение большого размера не являются проблемой. Большое спасибо!
Изменить: я привязан к Ruby (единственный язык, который я знаю), но не к RubyZip, AWS или чему-либо еще, если они не являются лучшим подходом для этой задачи.