Sdílet prostřednictvím


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.