Sdílet prostřednictvím


Kód chyby nebo upozornění Bicep – BCP073

K této chybě nebo upozornění dochází, když přiřadíte hodnotu vlastnosti jen pro čtení.

Popis chyby nebo upozornění

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

Řešení

Odeberte přiřazení vlastnosti ze souboru.

Příklady

Následující příklad vyvolá upozornění, protože sku lze nastavit pouze na storageAccounts úrovni. Je určena jen pro čtení pro služby, které jsou pod účtem úložiště jako blobServices a 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: {}
}

Problém můžete vyřešit odebráním sku přiřazení vlastnosti:

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'
}

Další kroky

Další informace o kódech chyb a upozornění bicep najdete v tématu Diagnostika jádra Bicep.