Linter-regel – använd stabil VM-avbildning
Virtuella datorer bör inte använda förhandsgranskningsbilder. Den här regeln kontrollerar följande egenskaper under "imageReference" och misslyckas om någon av dem innehåller strängen "preview":
- offer
- sku
- version
Linterregelkod
Använd följande värde i Bicep-konfigurationsfilen för att anpassa regelinställningar:
use-stable-vm-image
Lösning
Följande exempel misslyckas med det här testet.
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'
}
}
}
}
Du kan åtgärda det med hjälp av en bild som inte innehåller strängen preview
i imageReference.
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'
}
}
}
}
Nästa steg
Mer information om linter finns i Använda Bicep-linter.