Python 推送到弹性豆茎时,烧瓶的静态资产返回404错误

Python 推送到弹性豆茎时,烧瓶的静态资产返回404错误,python,amazon-web-services,flask,jinja2,amazon-elastic-beanstalk,Python,Amazon Web Services,Flask,Jinja2,Amazon Elastic Beanstalk,我运行的flask应用程序在本地运行时运行良好。当我在弹性beanstalk上部署它时,所有静态资产(css、js、img)都返回404错误 我在模板文件中使用的jinja url_调用静态资产(下面的示例) 知道为什么这不会加载到elastic beanstalk上吗?一个可能的问题:elastic beanstalk会将您的本地权限与部署的应用程序相匹配。您的文件可能是所有者/组可读/写的,这对于本地测试很好,但是外部用户将无法在web服务器上查看这些文件 我也有同样的问题,但在我对所有静态

我运行的flask应用程序在本地运行时运行良好。当我在弹性beanstalk上部署它时,所有静态资产(css、js、img)都返回404错误

我在模板文件中使用的
jinja url_调用静态资产(下面的示例)


知道为什么这不会加载到elastic beanstalk上吗?

一个可能的问题:elastic beanstalk会将您的本地权限与部署的应用程序相匹配。您的文件可能是所有者/组可读/写的,这对于本地测试很好,但是外部用户将无法在web服务器上查看这些文件

我也有同样的问题,但在我对所有静态文件运行了
chmod664
之后,它们现在在我部署的应用程序中可见

<link rel=stylesheet type=text/css href="{{ url_for('static', filename='css/profile.css') }}">
/myapplication
    /config
    /webapp
        /static
            /css
                style.css
                profile.css
            /js
                profile.js
        /templates
            layout.html
            profile.html
            login.html
        views.py
        __init_.py
    application.py