Pravidlo Linter – použití stabilní image virtuálního počítače
Virtuální počítače by neměly používat image ve verzi Preview. Toto pravidlo zkontroluje následující vlastnosti v části imageReference a selže, pokud některý z nich obsahuje řetězec "preview":
- offer
- sku
- version
Kód pravidla Linteru
K přizpůsobení nastavení pravidel použijte v konfiguračním souboru Bicep následující hodnotu:
use-stable-vm-image
Řešení
Následující příklad tento test selže.
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'
}
}
}
}
Můžete ho opravit pomocí obrázku, který neobsahuje řetězec preview
v 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'
}
}
}
}
Další kroky
Další informace o linteru naleznete v tématu Použití linter Bicep.