AWS Powershell命令以检索附加到EC2实例的所有辅助私有IP

时间:2020-06-30 19:51:15

标签: powershell amazon-ec2

我能够使用下面的脚本提取附加到EC2实例的PrivateIpAddress,但试图找到一种方法来获取所有“次要私有IP”

$fltr =  New-Object Amazon.EC2.Model.Filter
$fltr.Name = 'tag:Name'
$fltr.Values = 'server01'
$e=Get-EC2Instance -Filter $fltr
$e.Instances.PrivateIpAddress

1 个答案:

答案 0 :(得分:0)

我已经找到了解决方案。

$fltr =  New-Object Amazon.EC2.Model.Filter
$fltr.Name = 'tag:Name'
$fltr.Values = 'server01'
$e=Get-EC2Instance -Filter $fltr
$e.Instances.PrivateIpAddress
(Get-EC2NetworkInterface -Filter @{Name='addresses.private-ip-address';values=$e.Instances.PrivateIpAddress} | 
select -ExpandProperty PrivateIpAddresses | 
where{$_.primary -ne $true}).PrivateIpAddress
相关问题