【发布时间】:2019-05-28 03:42:48
【问题描述】:
我必须从我的 React Web 应用程序将视频文件上传到 S3 存储桶。我目前正在开发一个简单的反应应用程序,我正在尝试从这个应用程序将视频文件上传到 S3 存储桶中,因此我决定了两种实现上传部分的方法。
1) Amazon EC2 实例: 从前端,我点击 API,服务器正在 Amazon EC2 实例中运行。所以我可以将文件从 ec2 实例上传到 S3 存储桶中。
2)Amazon API Gateway + Lambda:我是通过API + Lambda函数直接将本地文件发送到S3存储桶中,方法是调用带有数据的https URL。
但我对这两种方法不满意,因为它们的成本都更高。我必须将文件上传到 S3 存储桶中,并且文件超过 200MB。我不知道我可以优化这个上传过程。视频上传部分对我的应用程序来说是必要的,我应该非常小心地做这部分,而且我必须提高性能和成本效益。
如果有人知道任何解决方案,请与我分享,我将非常有助于我继续我的过程。
提前致谢。
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 aws-lambda aws-api-gateway