2024. 12. 10. 15:40

Visual Studio Code 사용 ARM 탬플릿 만들기.

 

 

- MS 기술 문서.

템플릿 만들기 - Visual Studio Code - Azure Resource Manager | Microsoft Learn

 

템플릿 만들기 - Visual Studio Code - Azure Resource Manager

Visual Studio Code 및 Azure Resource Manager 도구 확장을 사용하여 ARM 템플릿(Azure Resource Manager 템플릿)에 대해 작업합니다.

learn.microsoft.com

 

azuredeploy.json

{
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageaccountName": {
            "type": "string",
            "metadata": {
                "description": "storageaccountName"
            },
            "minLength":3,
            "maxLength":24
        }
    },
    "functions": [],
    "variables": {},
    "resources": [{
        "name": "[parameters('storageaccountName')]",
        "type": "Microsoft.Storage/storageAccounts",
        "apiVersion": "2023-05-01",
        "tags": {
            "displayName": "storageaccount1"
        },
        "location": "[resourceGroup().location]",
        "kind": "StorageV2",
        "sku": {
            "name": "Premium_LRS",
            "tier": "Premium"
        }
    }],
    "outputs": {}
}

 

 

 

## 위 파일에서 오른쪽 마우스 클릭후 [Select/Create Parameter File] 을 선택한다.

New -> All Parameters 

 

 

azuredeploy.parameters.json

 

{
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageaccountName": {
            "value": "azurearmstart" // TODO: Fill in parameter value
        }
    }
}

 

 

 

터미널 창에서 아래와 같이 진행.

 

# 리소스 그룹 생성.

 

 

# 스토리지 계정 생성.

 

 

 

Azure Portal 생성 확인.

 

 

# 마지막 리소스 정리.