8

Azure Web サイトを別の (または新しい) App Service プランに移動することはできますか?

古いポータルと新しいポータルの両方を既に試しましたが、そのオプションが見つかりません。

4

4 に答える 4

8

オプション「App Service プランの変更」は、 APP SERVICE PLANメニュー に移動されました。新しいポジションはこちら

于 2016-10-24T01:37:02.480 に答える
2

ドキュメントによると、これはかなり可能です。紺碧のウェブサイトから恥知らずに多くのものがコピーされています。このソリューションは、Azure Powershell 1.0 を利用しています。

まず、Web アプリを移動する必要があり、それが Web ファームに接続されている場合、いくつかの制限があります。

ARM Move Resources Api を使用して Azure Web App リソースを移動できます。

Azure Web Apps は現在、次の移動シナリオをサポートしています。

  • リソース グループの内容全体 (Web アプリ、アプリ サービス プラン、証明書) を別のリソース グループに移動する。
    • 注: このシナリオでは、宛先リソース グループに Microsoft.Web リソースを含めることはできません。
  • 個々の Web アプリを別のリソース グループに移動しながら、現在の App Service プランでそれらをホストしている (App Service プランは古いリソース グループにとどまる)

基本的に、移動するリソースからリソース ID を取得し、Move-AzureRmResourceコマンドを使用する必要があります。関連するサブスクリプションに対して読み書きできる Azure ログインが当然必要になります。

$webapp = Get-AzureRmResource -ResourceGroupName OldGroup -ResourceName WebApp -ResourceType Microsoft.Web/sites

$plan = Get-AzureRmResource -ResourceGroupName OldGroup -ResourceName Plan -ResourceType Microsoft.Web/serverFarms

Move-AzureRmResource -DestinationResourceGroupName NewGroup -ResourceId ($webapp.ResourceId, $plan.ResourceId) -DestinationSubscriptionId xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

リソースを別のサブスクリプションに移動する場合は、いくつかの注意点があることを指摘しておきます。まず、そのサブスクリプションには、そのリージョンで Web サイトをプロビジョニングする権限が必要です。そのための API はこの範囲を超えていますが、Web サイトを作成して削除するだけで、サブスクリプションにそれらの権利が付与されます。私の場合、まだ解決されていない 2 番目のエラーがありましたが、移動中のリソースに接続されている他のリソースが原因であると思われます。問題が解決したら、さらに情報を更新します。

最後に、 REST APIを使用する可能性もあります。

于 2015-11-10T01:44:23.713 に答える