如何通过 arn 找到 elasticloadbalancer?
How can I find a elasticloadbalancer by its arn?
我在将服务部署到 AWS 时遇到错误:
Error: Error deleting Target Group: ResourceInUse: Target group 'arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361' is currently in use by a listener or a rule
status code: 400, request id: 4f64ea2b-d9cc-11e9-85ff-9f21b19f7303
elasticsearch负载均衡好像还在用。但是我如何才能在我的 AWS 上找到这个资源呢?我使用了 aws elbv2 describe-load-balancers
和 aws elb describe-load-balancers
命令,但其中 none 打印了与错误中显示的资源相关的任何资源。
Error: Error deleting Target Group: ResourceInUse: Target group
'arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361'
is currently in use by a listener or a rule
如果仍然附加有任何 LB 作为侦听器,则无法删除目标组。
您可以使用此命令找到目标组的LB。
aws elbv2 describe-target-groups --target-group-arns arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361
此 Json 响应将包含 LB 的 ARN,使用该 ARN 并获取 LB 的信息
aws elbv2 describe-listeners --load-balancer-arn LB_ARN
可能是目标不包含任何寄存器实例但它仍然附加到 LB。
最好打印 LB 和 grep 目标 ARN 的所有列表器和规则。
这将 return 侦听器规则。
aws elbv2 describe-rules --listener-arn aws elbv2 describe-rules --listener-arn arn:aws:elasticloadbalancing:us-west-2:060558051165:listener/app/Stage-Main-LB/fab3ff1c37863309/cc0bc063f31b25ba | grep -A5 -B5 arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361'
我在将服务部署到 AWS 时遇到错误:
Error: Error deleting Target Group: ResourceInUse: Target group 'arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361' is currently in use by a listener or a rule
status code: 400, request id: 4f64ea2b-d9cc-11e9-85ff-9f21b19f7303
elasticsearch负载均衡好像还在用。但是我如何才能在我的 AWS 上找到这个资源呢?我使用了 aws elbv2 describe-load-balancers
和 aws elb describe-load-balancers
命令,但其中 none 打印了与错误中显示的资源相关的任何资源。
Error: Error deleting Target Group: ResourceInUse: Target group 'arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361' is currently in use by a listener or a rule
如果仍然附加有任何 LB 作为侦听器,则无法删除目标组。
您可以使用此命令找到目标组的LB。
aws elbv2 describe-target-groups --target-group-arns arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361
此 Json 响应将包含 LB 的 ARN,使用该 ARN 并获取 LB 的信息
aws elbv2 describe-listeners --load-balancer-arn LB_ARN
可能是目标不包含任何寄存器实例但它仍然附加到 LB。
最好打印 LB 和 grep 目标 ARN 的所有列表器和规则。
这将 return 侦听器规则。
aws elbv2 describe-rules --listener-arn aws elbv2 describe-rules --listener-arn arn:aws:elasticloadbalancing:us-west-2:060558051165:listener/app/Stage-Main-LB/fab3ff1c37863309/cc0bc063f31b25ba | grep -A5 -B5 arn:aws:elasticloadbalancing:eu-west-2:800371615020:targetgroup/api-test/2b44ce2b1a03c361'