23得票5回答
无服务器(Serverless) - 部署期间出现“未知对象类型asyncfunction”错误

今天早上我的项目的无服务器部署开始失败了。 我没有更改代码,最后一次成功部署是大约一周前。以下是部署日志:Error -------------------------------------------------- Error: Unknown object type "...

22得票4回答
无服务器架构:如何删除一个函数

我正在使用无服务器技术将我的API部署在AWS上。使用无服务器技术,可以部署单个函数: sls deploy -f <function name> 但它不允许移除单个函数: sls remove // will remove all functions. 有没有办法删除...

22得票3回答
AWS Lambda:如何识别冷启动

有没有一种明确的方法来识别“冷启动”?无论是在Lambda本身的运行时还是通过日志记录?我知道冷启动的特征是较长的运行时间,这点我实际上可以看到,但我正在寻找一种明确的方式。如果有必要的话,我使用的是Node.js。 更新:下面有两个好答案,适用于两种情况: - 在Lambda运行时识别冷启...

22得票4回答
在AWS Lambda中存储单个值的最佳实践

我有一个Lambda函数,它生成并返回一个值。这个值可能会过期,因此在返回之前需要检查其有效性。 由于生成值比较昂贵(从另一个服务中获取),我希望以某种方式存储该值。 存储这两个值(时间戳和相应的值)的最佳实践是什么? 使用DynamoDB,但为两个值使用数据库服务似乎有很多开销。不会有...

22得票4回答
使用AWS能否以无服务器方式订阅WebSocket?

一个网站提供了一个WebSocket接口用于获取实时数据。我试图将从WebSocket接收到的数据记录在DynamoDB表中,作为无服务器应用程序的数据源。他们提供了一些使用socket.io-client的Node.JS代码来示范如何使用WebSocket。由于这是JavaScript,我想...

22得票5回答
Lambda返回响应后是否可以继续执行?

在Lambda返回响应后,例如状态码为202,Lambda是否有可能继续处理并在结束Lambda之前调用请求?

21得票9回答
在Vercel上部署的Nextjs中进行API请求时出现504/502错误

我使用Next.js开发了一个应用程序。对于后端,我使用了配置在pages/api目录下的Next.js API端点。这些API端点经常会返回502(网关超时错误)或504(我们的部署存在问题)。 通过一些研究,我发现这是因为服务器超时导致的。在我部署Next.js应用程序的Vercel平台...

21得票1回答
功能错误初始化失败 AWS Lambda

我最近添加了很酷的lambda功能-预置并发。 在几次成功的部署之后,我现在面临这个问题 无服务器错误 --------------------------------------- ServerlessError:发生错误: GraphqlPrivateProvCon...

20得票2回答
AWS Lambda内的参数存储请求超时

我正在尝试访问AWS SSM参数商店,就像这篇文章一样。 我已经在本地测试了Lambda函数,并且它按预期工作。 但是当推送到AWS时,Lambda在尝试检索配置时失败; 它超时了:{ "errorMessage": "2018-09-02T04:55:49.096Z 71a5006a...

20得票2回答
使用GraalVM在AWS Lambda中运行Java

是否有能力使用GraalVM在AWS Lambda函数中运行Java?我阅读了很多关于使用GraalVM AOT(提前编译)功能对Java应用程序的冷启动时间进行优化的文章,并且我想尝试将其应用于我的AWS Lambda项目。