从cloudformation堆栈检索lambda函数的arn

时间:2018-10-10 09:35:21

标签: amazon-web-services aws-lambda metadata amazon-cloudformation

我想知道在cloudformation堆栈创建过程中是否可以检索lambda函数元数据?我们希望使用lambda函数ARN通过将其存储在env变量中来进一步构建cloudformation模板的其他部分。

这甚至可能吗?在堆栈创建之前未知的其他人如何引用arn?

编辑

2 个答案:

答案 0 :(得分:4)

您可以使用intrinsic functions,特别是Fn::GetAtt来获取lambda函数的arn。

请参阅:Fn::GetAtt - AWS CloudFormation

答案 1 :(得分:1)

根据this cheatsheet,您将使用以下内容:

json

scrollview.setEnabled(true)

yaml

"MyFieldName": "Fn::GetAtt": ["MyLambdaFunc","Arn"]