首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用aws-sdk-go-v2的AWS Lambda

使用aws-sdk-go-v2的AWS Lambda
EN

Stack Overflow用户
提问于 2021-01-19 22:34:05
回答 1查看 622关注 0票数 1

我将aws-sdk-go-v2从v0.25.0迁移到v0.31.0。

我的代码有点像科学怪人的怪物,我想完全迁移到这个版本,但我找不到一些功能的当前位置/方法。

具体地说:

我有:

代码语言:javascript
复制
func HandleRequest(ctx context.Context, event events.APIGatewayV2HTTPRequest) (string, error) {}

相关的导入是"github.com/aws/aws-lambda-go/events“。我搜索了各种服务,但找不到更新,这仍然是正确的吗?

另外,func main()过去是:

代码语言:javascript
复制
func main() {
lambda.Start(HandleRequest)}

但是不再使用Start()方法,那么现在正确的范例是什么呢?

sdk要好得多,但我错过了示例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-20 01:43:14

是否同时导入github.com/aws/aws-lambda-go/lambda和github.com/aws/aws-sdk-go-v2/service/lambda?如果是,请尝试使用以下命令导入前者:

运行时"github.com/aws/aws-lambda-go/lambda“

然后调用runtime.Start(HandleRequest)

至于如何处理事件,请参考https://github.com/aws/aws-lambda-go/tree/master/events中的示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65793629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档