Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 按VPC ID筛选负载平衡器_Amazon Web Services_Aws Cli - Fatal编程技术网

Amazon web services 按VPC ID筛选负载平衡器

Amazon web services 按VPC ID筛选负载平衡器,amazon-web-services,aws-cli,Amazon Web Services,Aws Cli,我有两个与两个不同VPC关联的负载平衡器 我可以使用AWS CLI列出所有负载平衡器 现在我需要检索特定VPC中loadbalancer的名称。是否可以通过AWS CLI完成???ELB服务确实不提供结果的服务端过滤。但是,您不需要编写脚本来获得所需的内容。您可以使用AWSCLI的内置jmespath查询功能 $ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[]

我有两个与两个不同VPC关联的负载平衡器

我可以使用AWS CLI列出所有负载平衡器


现在我需要检索特定VPC中loadbalancer的名称。是否可以通过AWS CLI完成???

ELB服务确实不提供结果的服务端过滤。但是,您不需要编写脚本来获得所需的内容。您可以使用AWSCLI的内置jmespath查询功能

$ aws elb describe-load-balancers --query 'LoadBalancerDescriptions[?VPCId==`vpc-12345678`]|[].LoadBalancerName'
[
    "elb1", 
    "elb2"
]
$
应仅返回
vpc-12345678
中的负载平衡器名称列表