【问题标题】:Upload folder path for AWS Elastic Beanstalk上传 AWS Elastic Beanstalk 的文件夹路径
【发布时间】:2020-05-30 15:54:24
【问题描述】:

我有一个 Python Flask 应用程序,它似乎可以在 AWS Elastic Beanstalk 平台上运行。我不知道的一件事是在哪里保存我的网络应用程序允许用户上传的文件。在本地运行时,我只是提供了一个要保存文件的路径,但是一旦部署到 AWS EB,我就很困惑我应该将此路径更改为什么。我想我在这个过程中遗漏了一些东西,如果有人可以提供一些指导,我将不胜感激。

【问题讨论】:

  • 好的,那么我该如何设置 S3 以便能够上传文件并为我的网络应用提供服务?
  • 好的,所以我的网络应用看起来与您附加的第一个链接末尾显示的 app.py 文件比较相似。我只是对 UPLOAD_FOLDER 在我的应用程序中会变成什么感到困惑,因为它不再是本地的,而是在虚拟环境中运行?是否有某种对我应该制作的 AWS 存储的参考?

标签: python flask amazon-elastic-beanstalk


【解决方案1】:

尝试使用 Amazon S3 通过您的 Flask 应用程序存储文件。探索 Flask Boto3 模块。该模块可以是您的 Flask 应用程序和亚马逊文件存储服务之间的接口。

【讨论】:

    猜你喜欢
    • 2015-04-06
    • 2012-07-05
    • 2015-04-03
    • 2017-04-07
    • 2022-01-13
    • 2015-02-18
    • 2015-07-22
    • 2015-01-04
    • 2016-06-20
    相关资源
    最近更新 更多