gpt4 book ai didi

aws-cloudformation - 如何设置 DependsOn 另一个堆栈中的资源?

转载 作者:行者123 更新时间:2023-12-03 07:41:59 26 4
gpt4 key购买 nike

我需要为 ECS 服务设置此项。

  ECSService:
Type: AWS::ECS::Service
DependsOn: ListenerSSL

问题是 ListenerSSL 是主模板上设置的负载均衡器监听器资源,而 ECSService 是通过 AWS::CloudFormation::Stack 附加到主模板的堆栈中的资源,因此这是行不通的。

我尝试在 AWS::CloudFormation::Stack 的参数部分添加 ListenerSSL: !Ref ListenerSSL 行,然后添加:

ListenerSSL:
Type: String

在该堆栈的参数部分,但它说 DependsOn 需要资源而不是参数。

那么解决这个问题的方法是什么?

最佳答案

DependsOn 用于同一堆栈中的资源,因为 CFN 将始终尝试并行创建同一模板中的资源。

如果您必须使用不同的堆栈,您只需创建第一个,然后创建第二个。您无法在其他堆栈的资源上设置 DependsOn

关于aws-cloudformation - 如何设置 DependsOn 另一个堆栈中的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64591824/

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