powershell - 用于检索附加到 EC2 实例的所有辅助私有 IP 的 AWS Powershell 命令
问题描述
我能够使用以下脚本提取附加到 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
解决方案
我已经找到了解决方案。
$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
推荐阅读
- reactjs - React-Final-Form:默认取初始值,如何删除?
- localhost - 本地主机重定向到外部网站
- jsf - 验证失败时恢复值() PrimeFaces
- python - pandas 在 column1 中找到匹配项并更新 column2 上的相应行
- r - Knitr:存储变量供以后使用
- c - c计算文件中的行数避免EOF
- flutter - Dart 的未来接口(doWhile、微任务和同步)
- python - django rest 框架中可浏览的 API 是如何工作的?
- c++ - 使用 std::variant<...> 时调用 BaseState 函数而不是 Derived 函数
- asp.net - 中间件排序