Wissensbeurteilung

Abgeschlossen

Sie stellen eine Vorlage bereit, die ein Kollege geschrieben hat. Sie erhalten von dem Kollegen eine Bicep-Vorlage namens main.bicep mit diesen Parameterdefinitionen:

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

@secure()
param apiKey string

Außerdem erhalten Sie die folgende Parameterdatei namens 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"
      }
    }
  }
}

Sie stellen die Vorlage mithilfe dieses Azure CLI-Befehls bereit:

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

Sie stellen die Vorlage mithilfe dieses Azure PowerShell-Befehls bereit:

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

Wie lautet der Wert des Parameters projectName, wenn diese Vorlage bereitgestellt wird?

2.

Welcher dieser Werte für den Parameter projectName würde zu einem Bereitstellungsfehler führen?

3.

Sie möchten den Wert des Parameters apiKey anzeigen, nachdem die Bereitstellung abgeschlossen wurde. Welche der folgenden Aussagen ist richtig?