gpt4 book ai didi

amazon-web-services - 如何在CloudFormation模板中描述AWS Lambda函数测试事件?

转载 作者:行者123 更新时间:2023-12-04 02:20:26 24 4
gpt4 key购买 nike

我在 CloudFormation 模板中描述了现有的 AWS Lambda 函数,我面临下一个问题。在我们的 Lambda 中,我们配置了一些测试事件,这有助于我们验证一些用例(我指的是下面屏幕截图中的功能)。

enter image description here

但我没有看到任何将这些测试事件添加到 CloudFormation 模板的能力。 AWS 文档对此没有帮助。这是否可能,或者是否有任何解决方法如何导出和导入 Lambda 函数测试事件?

最佳答案

Lambda 测试功能仅在 UI 控制台中可用,您可以使用 Cloudformation Custom Resource从 cloudformation 模板调用函数。资源属性允许 AWS CloudFormation 创建自定义负载以发送到 Lambda 函数。

示例代码:

Resources:
EnableLogs:
Type: Custom::EnableLogs
Version: '1.0'
Properties:
ServiceToken: arn:aws:lambda:us-east-1:acc:function:rds-EnableRDSLogs-1O6XLL6LWNR5Z
DBInstanceIdentifier: mydb

事件参数提供资源属性。例如:

event['ResourceProperties']['DBInstanceIdentifier']

关于amazon-web-services - 如何在CloudFormation模板中描述AWS Lambda函数测试事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51783194/

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