我有两个Lambda函数Lambda1和Lambda2 . Lambda1做了一些工作,并通过名为Topic1的SNS主题向Lambda2发送多个结果 . Lambda2然后处理Lambda1的结果 .
Lambda1 -> Topic1 -> Lambda2
这一切都很有效,直到我尝试构建代表它的CloudFormation模板 . 我可以将Lambda2订阅到Topic1,但是如何告诉Lambda1将哪些SNS主题推送到?在创建CloudFormation堆栈之后,不会创建所有主题ARN .
1 回答
您可以使用单个
CloudFormation
堆栈来创建此方案 . 堆栈的输出可用于配置堆栈中创建的Lambda 1
以访问Topic 1
,您只需要提供Lambda
cloudformation:DescribeStacks
权限,然后从Lambda
代码访问堆栈输出 .