gpt4 book ai didi

ruby-on-rails - 怎么能跑。 AWS Lambda 服务器中的 Rails Web 应用程序

转载 作者:行者123 更新时间:2023-12-04 05:57:59 26 4
gpt4 key购买 nike

AWS(亚马逊网络服务)引入了通常称为 AWS Lamda 的无服务器计算,我们可以将 Assets 存储在 S3 中,然后部署一个 lambda 函数来处理我们的业务逻辑。 lamda 将支持 ruby​​ 脚本。

有没有办法在 Lambda 服务器中运行像 rails 或 Sinatra 这样的动态 Web 框架?

最佳答案

这里的主要问题是 AWS Lambda 目前不支持 Ruby。

AWS Lambda supports code written in Node.js (JavaScript), Python, Java (Java 8 compatible), and C# (.NET Core) and Go

但是,如果您真的想运行基于机架(包括 Sinatra 和 Rails)的应用程序,可以通过在部署包中捆绑您自己的 ruby​​ 版本来实现。 This blog post详细介绍了如何做到这一点。

这是否是一个好主意可能取决于您要实现的目标。

更新(2018 年 12 月 3 日): AWS Lambda 现在将 Ruby 作为官方支持的语言运行:https://aws.amazon.com/blogs/compute/announcing-ruby-support-for-aws-lambda/

关于ruby-on-rails - 怎么能跑。 AWS Lambda 服务器中的 Rails Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51095849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com