You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求列出账号内所有ALB与ELB名称的Cmdlet命令

列出AWS账号内所有ALB和ELB名称的PowerShell Cmdlet

没问题,我帮你整理了对应的PowerShell命令,刚好能实现只输出负载均衡器名称的需求:

分别获取ELB和ALB的名称

  • 获取所有经典型ELB的名称:
    Get-ELBLoadBalancer | Select-Object -ExpandProperty LoadBalancerName
    
  • 获取所有应用型ALB的名称:
    Get-ELB2LoadBalancer | Select-Object -ExpandProperty LoadBalancerName
    

合并输出所有ELB和ALB的名称(空格分隔)

如果你想把两类负载均衡器的名称合并成一行,用空格分隔成类似你给出的示例格式,可以用这条命令:

# 合并两类LB的名称并以空格分隔输出
(Get-ELBLoadBalancer | Select-Object -ExpandProperty LoadBalancerName) + (Get-ELB2LoadBalancer | Select-Object -ExpandProperty LoadBalancerName) | Join-String -Separator " "

补充说明

  • Select-Object -ExpandProperty的作用是直接提取出LoadBalancerName属性的纯文本值,避免输出多余的对象结构。
  • 如果你使用的是PowerShell 5.1以下版本(不支持Join-String),可以用-join替代实现同样效果:
    $lbNames = (Get-ELBLoadBalancer | Select-Object -ExpandProperty LoadBalancerName) + (Get-ELB2LoadBalancer | Select-Object -ExpandProperty LoadBalancerName)
    $lbNames -join " "
    

内容的提问来源于stack exchange,提问作者Jatin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:28:41