【发布时间】:2020-01-26 18:57:12
【问题描述】:
我有两个 CloudFormation 模板:第一个模板包含我的 Lambda 函数,第二个模板包含一个 SQS 队列。
在第一个模板中,我导出 Lambda ARN,在第二个模板中,我导出 SQS 队列 URL 和 ARN。
另外,在第一个模板中,我导入了 SQS 队列 URL 和 ARN,以将值传递给 Lambda 代码,并分别授予 Lambda 向 SQS 发送消息的权限。在第二个模板中,我导入 Lambda ARN 以授予 Lambda 向该 SQS 队列发送消息的权限。
我担心的是使用此配置创建的导入/导出值之间的循环依赖关系。在部署的那一刻,没有错误,但我想知道这是否是一个错误的配置。
【问题讨论】:
-
它们是否需要在不同的堆栈中?因为您所描述的似乎并不理想。
标签: amazon-web-services amazon-cloudformation