簡體   English   中英

Azure:我的哪些雲服務具有特定的IP地址?

[英]Azure: which of my cloud services has a specific IP address?

我們有一個流氓的Azure雲服務正在敲定我們的一項服務。

我們知道它的IP地址,但是在給定IP地址的情況下,如何找到雲服務的名稱(即資源組)?

假設自您請求資源組以來,您已經在天藍色地部署了RM部署。

如果您擁有的是公共IP地址

Get-AzureRmPublicIpAddress | Where-Object {$_.IpAddress -eq "0.0.0.0"}

如果您擁有的是專用IP地址

Get-AzureRmNetworkInterface | Where-Object {$_.IpConfigurations.PrivateIpAddress -eq "0.0.0.0"}

如果您有經典的部署,這兩個應該可以幫助您:

Get-AzureVM | Where-Object{$_.IpAddress -eq "0.0.0.0"}
Get-AzureVM | Where-Object{$_.PublicIPAddress -eq "0.0.0.0"}

如果您擁有的是經典部署而不是VM。 到目前為止,這是我能提出的最接近的解決方案。 它會發現您的流氓雲服務BUT還會為每個不具有匹配IP的雲服務返回錯誤,並且大約需要20秒鍾來掃描每個雲服務。

Get-AzureService | ForEach-Object {Get-AzureDeployment -ServiceName $_.ServiceName | Where-Object {$_.VirtualIPs.Address -like "0.0.0.0"}}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM