如何使用Terraform定义lambda函数测试事件?



我已经使用Terraform成功地配置了一个lambda函数。然而,我注意到aws_lambda_function下没有允许我定义测试事件的属性;澄清一下,这些"测试"我指的是JSON,我可以通过点击"test"按钮,以模拟事件。

是否可以使用Terraform脚本定义测试事件?如果不可能,除了通过AWS Lambda控制台手动添加之外,还有什么其他选择?

当问题发布时,我不知道正确的搜索词。正确的术语是"lambda events"。

快速搜索一下就会发现,3年前就有人提出过类似的问题。

简短的回答是,目前还不可能,因为没有支持此功能的AWS API,而这正是Terraform AWS提供商所受的限制。

这看起来是我能在Terraform文档中找到的最接近的东西:Lambda调用。

最新更新