2024. 12. 11. 13:33

Resource Manager 템플릿(2)

- 자습서

https://learn.microsoft.com/ko-kr/azure/azure-resource-manager/templates/template-tutorial-add-resource?tabs=azure-powershell

 

 

# azuredeploy.json

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "resources": [
    {
      "type": "Microsoft.Storage/storageAccounts",
      "apiVersion": "2021-09-01",
      "name": "{provide-unique-name}",
      "location": "eastus",
      "sku": {
        "name": "Standard_LRS"
      },
      "kind": "StorageV2",
      "properties": {
        "supportsHttpsTrafficOnly": true
      }
    }
  ]
}

 

 

 

# PowerShell 실행

 New-AzResourceGroupDeployment -Name addstorage -ResourceGroupName AzureRM-RG -TemplateFile $templateFile  

 

 

 

# 에러코드

 

그대로 썻더니 taken 있다고 에러.

 

# 아래와 같이 변경후 실행.

{
    "contentVersion": "1.0.0.0",
    "parameters": {},
    "functions": [],
    "variables": {},
    "resources": [{
        "name": "zorestorage2024",
        "type": "Microsoft.Storage/storageAccounts",
        "apiVersion": "2023-05-01",
        "tags": {
            "displayName": "zorestorage2024"
        },
        "location": "[resourceGroup().location]",
        "kind": "StorageV2",
        "sku": {
            "name": "Premium_LRS",
            "tier": "Premium"
        }
    }],
    "outputs": {}
}

 

 

# AzurePortal  에서 이상없이 됨을 확인.