지식 점검

완료됨

동료가 이 템플릿을 사용하는 데 도움을 줄 것을 요청했습니다.

param number int
param name string
param name2 string

var location = 'australiaeast'

resource virtualNetwork 'Microsoft.Network/virtualNetworks@2024-01-01' = {
  name: name
  location: location
  properties: {
    addressSpace:{
      addressPrefixes:[
        '10.0.0.0/16'
      ]
    }
    subnets: [for i in range(1, number): {
      name: 'subnet-${i}'
      properties: {
        addressPrefix: '10.0.${i}.0/24'
      }
    }]
  }
}

resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
  name: name2
  location: location
  kind: 'StorageV2'
  sku: {
    name: 'Standard_LRS'
  }
}

조직의 다른 사용자가 쉽게 사용할 수 있도록 템플릿을 리팩터링하고 있습니다.

1.

다음 중에서 수행해야 하는 단계는 무엇인가요?

2.

템플릿의 사용자가 number 매개 변수에 대해 유효한 입력을 제공하는지 확인하려고 합니다. 어떻게 해야 하나요?

3.

Bicep 템플릿에 대해 구성 집합을 사용할 경우의 이점 중 하나는 무엇인가요?