amazon-web-services - 使用 localstack 运行 lambda 函数
问题描述
我尝试使用 localstack 运行我的 lambda 函数。我安装了 awscli-local 和 localstack
pip3 安装 awscli-local
pip3 install --user localstack --ignore-installed 六
然后我开始了 localstack
LAMDBA_EXECUTOR=docker localstack start --docker
当我现在想创建我的 lambda 函数时
aws lambda create-function --function-name Test --zip-file fileb://myLambda.zip --handler index.handler --runtime 'nodejs6.10' --endpoint http://localhost:4574 --role行政
我收到这个错误
调用 CreateFunction 操作时发生错误(ResourceConflictException):函数已存在:测试
列出函数不会返回任何内容
aws lambda list-functions --endpoint http://localhost:4574
有人知道为什么 localstack 认为该功能已经存在吗?
解决方案
您可以从Commandeer App直接在 localstack 中调用 lambdas 。它使用 docker 在后台安装 localstack。
lambda 详细信息上有一个按钮,可让您指定有效负载,然后查看 cloudwatch 日志。
推荐阅读
- python - 理解 Python 中的嵌套继承
- nestjs - prisma查询postgresql到nestJs
- c# - concat 聚合 mongo db 驱动程序 c#
- oracle - NUMBER 相当于雪花中的 Oracle
- javascript - Three.js:GLTF 加载但未出现
- javascript - 在 Firefox 的 content.js 中调用 browser.storage.local.get() 后无法 console.log()
- spring - 如何将自定义标头转发到 Spring Zuul 代理中的下游服务?
- linear-regression - 多元线性回归的事后功效分析
- azure - 如何监视 Azure 存储容器/子文件夹中 Blob 的创建并触发逻辑应用发送电子邮件
- amazon-web-services - AWS JS SDK:添加规则后的奇怪行为 GetBucketLifecycleConfiguration