Freigeben über


Bicep-Fehler-/Warncode - BCP073

Dieser Fehler/diese Warnung tritt auf, wenn Sie einer schreibgeschützten Eigenschaft einen Wert zuweisen.

Fehler-/Warnungsbeschreibung

The property <property-name> is read-only. Expressions cannot be assigned to read-only properties.

Lösung

Entfernen Sie die Eigenschaftszuweisung aus der Datei.

Beispiele

Im folgenden Beispiel wird die Warnung ausgelöst, da sku sie nur auf der storageAccounts Ebene festgelegt werden kann. Es ist schreibgeschützt für Dienste, die sich unter einem Speicherkonto befinden, wie blobServices und fileServices.

param location string

resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
  name: 'mystore'
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind:  'StorageV2'
}

resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2023-04-01' = {
  parent: storage
  name: 'default'
  sku: {}
}

Sie können das Problem beheben, indem Sie die sku Eigenschaftszuweisung entfernen:

param location string

resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
  name: 'mystore'
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind:  'StorageV2'
}

resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2023-04-01' = {
  parent: storage
  name: 'default'
}

Nächste Schritte

Weitere Informationen zu Bicep-Fehler- und Warnungscodes finden Sie unter Bicep-Kerndiagnose.