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.