登录
首页 >  Golang >  Go问答

AWS Lambda 函数在AWS SAM中经常超时3秒

来源:stackoverflow

时间:2024-03-01 19:18:25 316浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《AWS Lambda 函数在AWS SAM中经常超时3秒》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

我是 aws 和 go 的新手,我正在尝试通过 aws sam cli 执行我的 lambda 函数。但每次我尝试这样做时都会收到以下错误:

I0517 07:51:11.052078      13 main.go:62] Thumbnail Lambda successfully started 
I0517 07:51:13.696304      13 utils.go:99] Needed directories successfully created
2019-05-17 09:51:14 Function 'Thumbnail' timed out after 3 seconds
2019-05-17 09:51:14 Function returned an invalid response (must include one of: body, headers or statusCode in the response object). Response received:

我不想复制在 http 请求中传递的信息,因为它很敏感。

知道如何修改这个 3 秒超时吗?


解决方案


我正在使用 template.yml 来设置我的 lambda。当我向 timeout 属性引入它时,我忘记重新构建并重新运行 sam local start-api 。无意中犯的错误,谢谢您的宝贵时间。

lambda 函数的默认超时时间为 3 秒。您可以通过更新 sam 模板中的 Timeout 属性来设置任何值,例如

ExampleLambda:
  Type: AWS::Serverless::Function
  Properties:
    CodeUri: .
    Handler: index.handler
    Runtime: nodejs10.x
    Timeout: 10

本篇关于《AWS Lambda 函数在AWS SAM中经常超时3秒》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>