我能够使用下面的脚本提取附加到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
答案 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