gpt4 book ai didi

amazon-web-services - aws cli elb/elbv2 - 如何按 DNSName 过滤负载均衡器?

转载 作者:行者123 更新时间:2023-12-02 03:32:01 26 4
gpt4 key购买 nike

我需要找出负载均衡器的 arn。我拥有的唯一信息是 DNS 名称。

从 DNS 名称中提取区域似乎很容易,因为它是 DNS 名称的一部分:

MyElbName.us-west-2.elb.amazonaws.com

但是过滤不起作用:

# aws elbv2 describe-load-balancers --filters "Name=DNSName,Values=MyElbName-1190680708.us-west-2.elb.amazonaws.com"usage: aws [options]   [ ...] [parameters]To see help text, you can run:  aws help  aws  help  aws   helpUnknown options: --filters, Name=DNSName,Values=MyElbName-1190680708.us-west-2.elb.amazonaws.com --region "us-west-2"#

--filters 选项可能在 elbv2 命名空间中不可用吗?我在 elb 命名空间中遇到了同样的问题,但在 elb 中,甚至 region 也不可用。

最佳答案

describe-load-balancers 没有 --filters 选项。您可以使用 jq :

aws elbv2 describe-load-balancers | \
jq '.LoadBalancers[] |
select(.DNSName == "your-dns-name.elb.amazonaws.com") |
.LoadBalancerArn'

关于amazon-web-services - aws cli elb/elbv2 - 如何按 DNSName 过滤负载均衡器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51584547/

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