9

Windows Azure で Web ロールまたは Worker ロールの静的 IP アドレスを取得できるかどうかを知っている人はいますか (おそらくプライベート ベータ版のみ)。

4

3 に答える 3

7

このストーリーに更新があります。2011年10月に、Microsoftは、既存の展開されたサービスに対する改善されたインプレース更新を発表しました(ここで発表)。割り当てられたIPアドレスを変更せずに、いくつかの方法でデプロイメントを更新できるようになりました。例えば:

  • ロールサイズの拡大/縮小
  • ローカルストレージサイズを増やす
  • エンドポイントを変更する
  • 役割の追加/削除

展開後:展開を削除しない限り、IPアドレスはそのまま残ります。

于 2012-06-26T00:22:26.503 に答える
7

数年後、Azure では、VM とクラウド サービス (Web ロールと Worker ロール) の IP アドレスを予約できるようになりました。ただし、当面は PowerShell からのみアクセスできます (これは将来変更されるようです)。

最初の 5 つの静的 IP アドレスは無料です。IP を作成するには、 Azure PowerShell コマンドライン インターフェイスの最新バージョンを使用していること、および Azure アカウントが Azure PowerShell にリンクされていることを確認する必要があります (この投稿の範囲外ですが、難しいことではありません)。

PowerShell で新しい IP を作成するには:

$ReservedIP = New-AzureReservedIP -ReservedIPName "FirewallIP" -Label "WebAppFirewallIP" -Location "Japan West"

VM に関連付けるには:

New-AzureVMConfig -Name "WebAppVM" -InstanceSize Small -ImageName $images[60].ImageName | Add-AzureProvisioningConfig -Windows -AdminUsername cloudguy -Password Abc123 | New-AzureVM -ServiceName "WebApp" –ReservedIPName $ReservedIP -Location "Japan West"

新しい IP を Web ロールまたはワーカー ロールに挿入するには (ワーカー ロールに外部エンドポイントがある場合)、次を ServiceConfiguration.Cloud.cscfg に追加します。

<ServiceConfiguration>
  <NetworkConfiguration>
    <AddressAssignments>
      <ReservedIPs>
        <ReservedIP name="<reserved-ip-name>"/>
      </ReservedIPs>
    </AddressAssignments>
  </NetworkConfiguration>
</ServiceConfiguration>

いつでも IP を表示するには:

Get-AzureReservedIP -ReservedIPName "FirewallIP"

出典:ドキュメンテーション

于 2014-05-14T00:46:26.107 に答える
3

残念ながら、これは当面は不可能です... IP ベースのアクセス制御を行う必要がある場合は、サポート コールを開いて、特定のデータセンターの現在の IP アドレス範囲を要求することができますが、それが成功したという実際の保証はありません。時間が経っても変わらない。

于 2011-06-23T14:21:19.013 に答える