Azure Resource Manager のテンプレート エクスポート機能を発表

執筆者: Mike Chen (Program Manager, Azure Resource Manager)

このポストは、3 月 30 日に投稿された Announcing template export feature in Azure Resource Manager の翻訳です。

 

マイクロソフトはこのたび、リソース グループをテンプレートとしてエクスポートしたい (英語) という多くのご要望にお応えして、テンプレート エクスポート機能のプレビューをリリースしました。この記事では、新たに追加された 3 つの操作をご紹介します。

実行中のリソース グループからテンプレートをエクスポートする

Azure ポータルで現在のリソース グループを選択し、[Settings] の [Export template] を選択してテンプレートをエクスポートします。テンプレートがエクスポートされたら、テンプレート ファイルをダウンロードしたり、ポータルから新しいデプロイメントを開始することができます。また、テンプレートのデプロイに使用できる PowerShell スクリプトと CLI スクリプトも確認できます。

77c7d7ff-4ca5-48b9-804b-7e3d0f7ce3e6

PowerShell からテンプレートをエクスポートするには、次のコマンドレットを実行します。

  Export-AzureRmResourceGroup -ResourceGroupName <String> [-Path <String>] [-IncludeParameterDefaultValue [<SwitchParameter>]] [-IncludeComments 
    []] 

CLI からエクスポートするには、次のコマンドレットを実行します。

 azure group export <name> [directory]

以前のデプロイメントからテンプレートをエクスポートする

デプロイ履歴から特定のデプロイメントを選択し、送信されたテンプレートとパラメーターをエクスポートすることもできます。この場合、デプロイメントを選択して [Export template] をクリックします。

5c9136de-a6a6-4092-b04f-4a36dd0281f1

PowerShell を使用して過去のデプロイメントからテンプレートをエクスポートするには、次のコマンドレットを実行します。

 Save-AzureRmResourceGroupDeploymentTemplate -DeploymentName <String> -ResourceGroupName <String> [-Path <String>] 

CLI からエクスポートするには、次のコマンドレットを実行します。

 group deployment template download [options] <resource-group> <name> [directory]

作成時の自動化オプション

さらに、[Automation Options] をクリックして、[Create] を選択した場合にポータルから自動的に送信されるテンプレートを表示することもできます。

c88c7be7-302a-45ab-9d2d-5e8e80c70baf

これらの新機能をぜひお試しください。皆様からのフィードバックもお待ちしています。