【发布时间】:2019-07-07 23:33:39
【问题描述】:
我对 AWS 产品、ruby on rails、Web 开发和任何类型的编码都是新手。对于我在快速(且肮脏)的训练营之后的第一个项目,我正在尝试构建一个 ruby-on-rails 网站来存储图像并允许用户将它们作为 zip 文件下载。我在我的 EC2 开发环境中使用 RubyZip gem 来完成此任务,但我已经部署到具有 S3 文件存储的 Elastic Beanstalk,如果没有用于压缩的传统目录目标,RubyZip gem 似乎无法处理这种结构。
我的问题是在 EB 中实现此功能的最佳设置是什么?忽略 ruby 约束,压缩 S3 目录 seems tricky。我应该迁移到 EFS 还是其他存储系统?我计划定期删除文件夹,并将它们限制在大约 100 张照片,因此长期和大容量存储不是问题。非常感谢!
编辑:我喜欢 Ruby(我唯一知道的语言),但不喜欢 RubyZip、AWS 或其他任何东西,如果它们不是完成这项任务的最佳方法的话。
【问题讨论】:
标签: ruby-on-rails amazon-s3 amazon-ec2 amazon-elastic-beanstalk amazon-efs