10

PowerShell を使用して Azure サービスのパブリック仮想 IP (VIP) を取得することはできますか?

4

3 に答える 3

1

確かではありませんが、変更される可能性があるため (めったに変更されませんが)、簡単な方法があるとは思えません。

Windows Azure は、「blogsmarx.cloudapp.net」や「botomatic.cloudapp.net」などのわかりやすい DNS 名を提供します。これらを提供するのには理由があります (単に IP アドレスよりも優れているという理由以外に)。これらは、サービスを中断することなく下にある仮想 IP アドレス (VIP) を変更できるようにするために必要な抽象化レイヤーです。アプリケーションの VIP が変更されることはめったにありませんが、特に地理的な場所のシナリオを考えると、Windows Azure が VIP を変更する権利を留保することが重要です。フレンドリな DNS エントリは、ユーザーがアプリケーションにアクセスするための一貫したインターフェイスを提供します。

ソース: http://blog.smarx.com/posts/custom-domain-names-in-windows-azure

ただし、DNS 名を取得した場合は、DNS ルックアップを実行できます。

于 2013-05-31T20:05:24.047 に答える
1

PowerShell を介して Azure CloudService デプロイの仮想 IP を取得するには、次のようにGet-AzureServiceコマンドレットとコマンドレットを組み合わせて使用​​できますGet-AzureDeployment

(Get-AzureService -ServiceName "myCloudService" `
   | Get-AzureDeployment -Slot Production).VirtualIPs[0].Address

$CloudServiceIp(たとえば、 IP を後続のコマンドにプラグインするには、前のコマンドを に割り当てるだけです。)

次のコマンドを実行して、サブスクリプションのすべてのクラウド サービスと仮想 IP の一覧を取得することもできます。

Get-AzureService | Select-Object -Property ServiceName, `
   @{Name='ProdIP';Expression={(Get-AzureDeployment -Slot Production `
   -ServiceName $_.ServiceName).VirtualIPs[0].Address}} | Format-Table -AutoSize
于 2015-09-24T13:17:05.390 に答える