gpt4 book ai didi

amazon-web-services - 如何从 CloudFormation 创建返回固定响应的 AWS LB 监听器?

转载 作者:行者123 更新时间:2023-12-04 08:06:34 32 4
gpt4 key购买 nike

在 AWS 控制台的负载均衡器列表器配置页面中,您可以使用默认操作创建监听器,如下所示:

Valid Default Actions

固定响应选项允许您指定 http 返回代码和正文:

Return Fixed Response

下面是已知有效的 CloudFormation 示例。不确定如何编辑它以支持非转发操作。

MyServicesLoadBalancerListener:
Type: AWS::ElasticLoadBalancingV2::Listener
Properties:
LoadBalancerArn: !Ref MyServicesLoadBalancer
Port: 80
Protocol: HTTP
DefaultActions:
- Type: forward
TargetGroupArn: !Ref MyServicesTargetGroup

如何使用 CloudFormation 执行此操作? documentation here似乎表明 CloudFormation 仅支持转发规则。

谢谢

最佳答案

目前还不可能。已在 forums 上请求但没有预计到达时间。

根据Release History AWS CloudFormation 的版本中,该功能于 2018 年 11 月 19 日添加。这应该会复制您在控制台图片中显示的固定响应。

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: "503"

关于amazon-web-services - 如何从 CloudFormation 创建返回固定响应的 AWS LB 监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53157535/

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