Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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 aws cli命令,用于列出未使用的弹性ip地址?_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Amazon web services aws cli命令,用于列出未使用的弹性ip地址?

Amazon web services aws cli命令,用于列出未使用的弹性ip地址?,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我需要编写一个shell脚本,以查找任何实例都未使用的弹性ip地址列表,并需要将自由ip与我新启动的实例关联。您可以使用此aws cli获取所有未使用的弹性ip aws ec2 describe-addresses --query "Addresses[?NetworkInterfaceId == null ].PublicIp" 如果需要以文本格式输出,只需将--output text附加到CLI 然后,您可以类似地使用cli启动新的EC2。有关启动实例的详细信息,请参阅cli。这非常有意义

我需要编写一个shell脚本,以查找任何实例都未使用的弹性ip地址列表,并需要将自由ip与我新启动的实例关联。

您可以使用此aws cli获取所有未使用的弹性ip

aws ec2 describe-addresses --query "Addresses[?NetworkInterfaceId == null ].PublicIp"
如果需要以文本格式输出,只需将
--output text
附加到CLI


然后,您可以类似地使用cli启动新的EC2。有关启动实例的详细信息,请参阅cli。

这非常有意义。你能展示一下你已经尝试过的东西和你遇到的困难吗?感谢yogesh的快速响应。即使我也得到了另一个命令,这也非常好(aws ec2描述地址——输出文本——区域ca-central-1 | grep-v'i-'| cut-f9)我相信您的命令不会只给出未分配的地址