【发布时间】:2022-04-24 15:58:14
【问题描述】:
我想在我的家庭服务器上部署一个完全本地化的 AWS Lambda 无服务器应用程序(我知道这很讽刺),以评估 AWS。
我看到可以使用 docker 容器部署 lambda,尽管我没有找到有关如何设置它的信息。
那么是否可以在不创建 AWS 账户的情况下试用 AWS lambda?
【问题讨论】:
标签: amazon-web-services aws-lambda
我想在我的家庭服务器上部署一个完全本地化的 AWS Lambda 无服务器应用程序(我知道这很讽刺),以评估 AWS。
我看到可以使用 docker 容器部署 lambda,尽管我没有找到有关如何设置它的信息。
那么是否可以在不创建 AWS 账户的情况下试用 AWS lambda?
【问题讨论】:
标签: amazon-web-services aws-lambda
AWS 有一个带有 SAM(无服务器应用程序模型)的解决方案,其中包括在本地运行 Lambda 的功能。
它将拉取由 AWS 团队创建的官方 Docker 映像,该映像将能够运行 Docker 运行时。虽然这将使您能够测试简单 Lambda 函数的一些功能,但您将无法使用其他依赖于 AWS 内配置的 Lambda 函数,例如 Lambda Layers。
一旦您设置了您的 AWS 账户,还值得一提的是,AWS 免费套餐每月授予 100 万次免费 Lambda 调用,这是终身优惠(不会过期)。
【讨论】:
您可以尝试使用Chalice Framework。它是一个微服务框架,比其他可用选项更容易。
chalice local。【讨论】: