gpt4 book ai didi

amazon-web-services - 是否可以在新的 CFT 中使用现有的 ELB,而无需由现有的 CF 堆栈导出 ELB?

转载 作者:行者123 更新时间:2023-12-03 07:44:32 25 4
gpt4 key购买 nike

我想知道是否可以使用 CF 堆栈未导出的现有 ELB 在新的 CFT 中引用并在生成的 CF 堆栈中使用。唯一的在线资源似乎是现有的 CFT 需要导出 ELB,以便新的 CFT 导入它。然而,新的 CFT 似乎应该可以引用和使用其他 CFT 未导出的现有 ELB。我尝试按名称引用作为参数,但找不到 ELB 支持的参数类型。

最佳答案

应该是可以的。使用 CF 堆栈的导出基本上是要求 AWS 代表您将该资源的字符串表示形式传递到另一个堆栈。因此,如果您导出 AWS::ElasticLoadBalancingV2::LoadBalancer (及其 returns its ARN ),您可以通过提供相同的 ARN 将负载均衡器传递到另一个堆栈。

换句话说,我看不出有什么理由行不通:

Parameters:
MyServicesLoadBalancer:
Type: "String"
Description: "ARN of the Load Balancer"

Resources:
MyServicesLoadBalancerListener:
Type: "AWS::ElasticLoadBalancingV2::Listener"
Properties:
LoadBalancerArn: !Ref MyServicesLoadBalancer
Port: 80
Protocol: HTTP
DefaultActions:
- Type: fixed-response
FixedResponseConfig:
ContentType: "text/plain"
MessageBody: "You've reached the listener! Congrats!"
StatusCode: "200"

关于amazon-web-services - 是否可以在新的 CFT 中使用现有的 ELB,而无需由现有的 CF 堆栈导出 ELB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54014211/

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