지식 점검

완료됨

이제 동료가 작성한 템플릿을 배포합니다. 그러면 다음과 같은 매개 변수 정의와 함께 이름이 main.bicep인 Bicep 템플릿이 제공됩니다.

@maxLength(5)
param projectName string = 'dog'

@secure()
param apiKey string

그리고 이름이 main.parameters.production.json인 다음 매개 변수 파일도 제공됩니다.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "projectName": {
      "value": "cat"
    },
    "apiKey": {
      "reference": {
        "keyVault": {
          "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/PlatformResources/providers/Microsoft.KeyVault/vaults/toysecrets"
        },
        "secretName": "KeyToAccessPartnerApi"
      }
    }
  }
}

이 Azure CLI 명령을 사용하여 템플릿을 배포합니다.

az deployment group create \
  --template-file main.bicep \
  --parameters main.parameters.production.json \
               projectName=bird

이 Azure PowerShell 명령을 사용하여 템플릿을 배포합니다.

New-AzResourceGroupDeployment `
  -TemplateFile main.bicep `
  -TemplateParameterFile main.parameters.production.json `
  -projectName bird
1.

이 템플릿을 배포할 때 projectName 매개 변수의 값은 무엇인가요?

2.

projectName 매개 변수 값 중에서 배포 오류를 야기하는 것은 무엇입니까?

3.

배포가 완료된 후 apiKey 매개 변수 값을 확인해야 합니다. 다음 문장 중에서 참인 것은 무엇인가요?