【问题标题】:Can Strapi be launched into AWS lambda?Strapi 可以启动到 AWS lambda 中吗?
【发布时间】:2021-07-05 15:23:36
【问题描述】:

我想要一个好的 cms/后端应用程序来在 AWS 上创建/管理 API。 Strapi 非常适合我的要求。 但我不想使用 EC2、lightsail、beantalk 等

我想在 aws lambda 上使用 Strapi 是否可以在 aws lambda 上部署 Strapi?

【问题讨论】:

    标签: amazon-web-services aws-lambda strapi


    【解决方案1】:

    由于strapi是一个nodejs项目,你可以使用这个项目部署到aws lambda Apex up

    您仍然可以将单体应用部署到 aws lambda,但不建议这样做。

    【讨论】:

      【解决方案2】:

      https://github.com/strapi/strapi/issues/1908有讨论

      它指出 issue 与 lambda 上的 runnig stapi 是

      目前有一个漫长的启动过程,这使得在 aws lambda 这样的环境中托管 Strapi 变得不切实际,因为它必须为每个请求启动应用程序。

      团队的latest comment

      我们暂时不会处理它。如果此主题有任何变化,我们将进行沟通。

      【讨论】:

        【解决方案3】:

        我喜欢strapi 是一个很棒的工具。在我看来,如果 laravel 可以安装在 lambda 中,strapi 可以运行。 https://medium.com/artisanhost/hosting-a-laravel-application-on-aws-lamdba-90b7133c8578

        strapi 核心是 koa。 https://github.com/matthewmueller/lambda-serve 在我看来,您可以在 AWS Lambda 中运行 strpi。

        【讨论】:

        • 希望有人可以创建“在 aws 上启动”部署脚本
        【解决方案4】:

        这是不可能的,因为 Strapi 具有单体架构。

        所以它与 AWS Lambda 的使用不匹配。

        【讨论】:

        • 仅仅因为 something 是单片的并不意味着它不能在 AWS Lambda 中很好地运行。只要满足约束条件,当然可以在 AWS Lambda 中运行单体应用程序,例如大小不超过 50 MB。
        • 这样的答案让我真的很后悔没有更多地参与 Stack Overflow,所以我获得了足够的声望点来使用 downvote 功能......?
        • @IonutBotizan - gotchu fam。非常同意。亨迪 - 说得好。
        猜你喜欢
        • 2020-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-08
        • 1970-01-01
        相关资源
        最近更新 更多