首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moto mock lambda发布SNS

Moto mock lambda发布SNS
EN

Stack Overflow用户
提问于 2018-08-17 06:45:33
回答 1查看 2.1K关注 0票数 1

我正尝试在本地测试我的AWS代码,其中lambda通过发布到SNS来通知另一个lambda,并且我订阅了主题的SQS服务。但是我得到了关于安全令牌的错误-因此我认为被模仿的lambda没有发布到SNS的IAM权限。但是我该如何添加呢?它不是本地模拟中的admin吗?

代码如下- https://gist.github.com/jansila/70ea0dad704f0cb7ad3d93af092fe454

到目前为止,我只能通过使用InvocationType=RequestResponse调用lambda并直接从Lambda捕获返回值来完成工作。但我是否可以像在生产环境中一样,从SQS接收它

我希望Lambdas具有Python3.6运行时,否则,我将使用最新的moto库及其依赖项,包括boto3

EN

回答 1

Stack Overflow用户

发布于 2018-08-31 23:12:23

看看这个问题:https://github.com/spulec/moto/issues/1793

您的问题很可能是关于boto3和moto之间的版本不兼容。我安装了moto==1.3.5。这就解决了现在的问题。

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

https://stackoverflow.com/questions/51886262

复制
相关文章

相似问题

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