Ana*_*ose 3 ruby-on-rails amazon-web-services aws-lambda serverless
AWS(亚马逊网络服务)推出了无服务器计算,通常称为AWS Lamda,我们可以将资产存储在S3中,然后部署lambda函数来处理我们的业务逻辑.Lamda将支持ruby脚本.
有没有办法在Lambda服务器中运行像rails或Sinatra这样的动态Web框架?
这里的主要问题是AWS Lambda目前不支持Ruby.
AWS Lambda支持用Node.js(JavaScript),Python,Java(Java 8兼容)和C#(.NET Core)和Go编写的代码
但是,如果您真的想要运行机架(包括Sinatra和Rails)的应用程序,可以通过在部署包中捆绑自己的ruby版本来实现.这篇博文详细介绍了如何做到这一点.
这是否是一个好主意可能取决于你想要实现的目标.
更新(2018年12月3日): AWS Lambda现在将Ruby作为官方支持的语言运行:https://aws.amazon.com/blogs/compute/announcing-ruby-support-for-aws-lambda/
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |