如何使用无服务器框架将 Streamlit(前端)Web 应用程序部署到 AWS Lambda?

时间:2021-07-23 10:21:26

标签: amazon-web-services aws-lambda serverless-framework streamlit

几天以来,我一直在尝试使用无服务器框架将流线型 Web 应用程序部署到 AWS Lambda。我看过无服务器框架网站上的教程和示例,但没有一个讨论在 AWS Lambda 中部署前端。支持人员说它可以完成,但不是以通常的方式在 ec2 或其他一些服务中完成。 如果有人有任何可以指向我的来源/教程,这将很有帮助。

1 个答案:

答案 0 :(得分:0)

人们倾向于使用 React、Vue、Svelte 等工具构建前端,这些工具构建的前端仅包含 HTML、CSS 和 JS。 JavaScript 使用 HTTP 请求与您的无服务器后端对话。然后可以将 HTML、CSS 和 JS 托管在名为 S3 的 AWS 服务中,并且可以通过多种方式进行部署,这可能就是他们所说的支持 (;)) 的意思。

您可以手动上传代码,也可以使用可添加到名为 Lift (https://github.com/getlift/lift) 的无服务器框架的工具,这有助于更轻松地将这些静态文件作为网站上传到 S3。