Max*_*Max 4 go amazon-web-services aws-lambda
我正在尝试开发一个必须与 S3 和 dynamoDB 一起使用的 lambda。问题是,因为我不熟悉 aws for go 的 SDK,所以我会有很多测试和尝试。每次我更改代码时,我都必须编译项目并将其上传到 aws。有什么办法可以在本地实现吗?通过某种配置让我从我的计算机本地调用 aws 服务?谢谢!
这主要与golang有关,其他语言如python可以直接在aws lambda函数页面上运行,并且node也cloud9支持。
您可以使用ambari docker 映像,使用与AWS 上使用的相同的Lambda 运行时在本地执行代码。
https://github.com/lambci/docker-lambda
您还可以在另一个容器中本地运行 dynamo DB
https://hub.docker.com/r/amazon/dynamodb-local/
要模拟 Lambda 上可用的凭证/角色,只需通过环境变量传入您的 Api 凭证即可。(用于 s3 访问)
干杯-JH
| 归档时间: |
|
| 查看次数: |
12088 次 |
| 最近记录: |