Linter-regel: stabiele VM-installatiekopieën gebruiken
Virtuele machines mogen geen preview-installatiekopieën gebruiken. Deze regel controleert de volgende eigenschappen onder imageReference en mislukt als een van deze eigenschappen de tekenreeks 'preview' bevat:
- offer
- sku
- version
Linter-regelcode
Gebruik de volgende waarde in het Bicep-configuratiebestand om regelinstellingen aan te passen:
use-stable-vm-image
Oplossing
In het volgende voorbeeld mislukt deze test.
param location string = resourceGroup().location
resource vm 'Microsoft.Compute/virtualMachines@2024-03-01' = {
name: 'virtualMachineName'
location: location
properties: {
storageProfile: {
imageReference: {
offer: 'WindowsServer-preview'
sku: '2019-Datacenter-preview'
version: 'preview'
}
}
}
}
U kunt dit oplossen met behulp van een afbeelding die de tekenreeks preview
niet in de imageReference bevat.
param location string = resourceGroup().location
resource vm 'Microsoft.Compute/virtualMachines@2024-03-01' = {
name: 'virtualMachineName'
location: location
properties: {
storageProfile: {
imageReference: {
offer: 'WindowsServer'
sku: '2019-Datacenter'
version: 'latest'
}
}
}
}
Volgende stappen
Zie Bicep linter gebruiken voor meer informatie over de linter.