Regla de linter: uso una imagen de máquina virtual estable
Las máquinas virtuales no deben usar imágenes de vista previa. Esta regla comprueba las siguientes propiedades en "imageReference" y produce un error si alguno de ellos contiene la cadena "preview":
- offer
- sku
- version
Código de regla de linter
Use el valor siguiente del archivo de configuración de Bicep para personalizar los valores de regla:
use-stable-vm-image
Soluciones
En el ejemplo siguiente no se supera esta prueba.
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'
}
}
}
}
Puede corregirlo con una imagen que no contenga la cadena preview
en 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'
}
}
}
}
Pasos siguientes
Para obtener más información acerca de linter, consulte Uso de linter de Bicep.