ARM(Azure Resource Manager))テンプレートの初心者です。テンプレートの作業中に、テンプレートを展開するときにリソースグループを指定する必要があることに気付きました。リソースを作成することは可能ですか?他のリソースのようなテンプレートを介してグループ化しますか?
これで、ARMテンプレートを使用してリソースグループを作成できます。次のテンプレートを使用できます
{ "$schema": "https://schema.management.Azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "rgLocation": { "type": "string", "defaultValue": "Southeast Asia" }, "rgName": { "type": "string", "defaultValue": "myResourceGroup" } }, "variables": {}, "resources": [ { "type": "Microsoft.Resources/resourceGroups", "apiVersion": "2018-05-01", "location": "[parameters('rgLocation')]", "name": "[parameters('rgName')]" } ], "outputs": {} }
これは、Azure CLIを使用して実行できます。ただし、最新のCLIバージョンをインストールする必要があります。バージョン2.0.43がインストールされています。これにはサブスクリプションレベルのデプロイメントaz deployment
コマンド。
これを実行するには、次のコマンドを実行します。
az deployment create --name <deployment_name> --location <resource_location> --template-file .\azuredeploy.json
Microsoft docs で公開されています。
az deployment create \
-n demoEmptyRG \
-l southcentralus \
--template-uri https://raw.githubusercontent.com/Azure/azure-docs-json-samples/master/Azure-resource-manager/emptyRG.json \
--parameters rgName=demoRG rgLocation=northcentralus
他のリソースのようにテンプレートを介してリソースグループを作成することは可能ですか?
現時点では、armテンプレートを使用してAzureリソースグループを作成することはできません。