gpt4 book ai didi

amazon-web-services - 在本地运行 golang lambda 函数

转载 作者:IT王子 更新时间:2023-10-29 02:08:04 25 4
gpt4 key购买 nike

我正在尝试开发一个必须与 S3 和 dynamoDB 配合使用的 lambda。问题是,因为我不熟悉 aws for go 的 SDK,所以我将进行大量测试和尝试。每次我更改代码都是另一次我必须编译项目并将其上传到 aws。有没有办法在本地做?传递某种配置,让我从我的计算机本地调用 aws 服务?谢谢!

这主要是用golang,python等其他语言可以直接在aws lambda函数页面上运行,node有cloud9支持。

最佳答案

您可以使用 lambci docker 镜像在本地执行您的代码,使用与在 AWS 上使用的相同的 Lambda 运行时。

https://github.com/lambci/docker-lambda

您也可以在另一个容器中本地运行 dynamo DB

https://hub.docker.com/r/amazon/dynamodb-local/

要模拟 Lambda 上可用的凭据/角色,只需通过环境变量传入 Api creds。 (对于 s3 访问)

干杯-JH

关于amazon-web-services - 在本地运行 golang lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53949017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com