web-dev-qa-db-ja.com

Azure ARMテンプレート:リソースグループの作成

ARM(Azure Resource Manager))テンプレートの初心者です。テンプレートの作業中に、テンプレートを展開するときにリソースグループを指定する必要があることに気付きました。リソースを作成することは可能ですか?他のリソースのようなテンプレートを介してグループ化しますか?

11
BlindSniper

これで、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

7
Kasun Kodagoda

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
2
Sajeetharan

他のリソースのようにテンプレートを介してリソースグループを作成することは可能ですか?

現時点では、armテンプレートを使用してAzureリソースグループを作成することはできません。

0
Jason Ye