Share via


Linter szabály – stabil virtuálisgép-rendszerkép használata

A virtuális gépek nem használhatnak előzetes verziójú képeket. Ez a szabály a következő tulajdonságokat ellenőrzi az "imageReference" területen, és meghiúsul, ha bármelyikük tartalmazza az "preview" sztringet:

  • offer
  • sku
  • Verzió

Linter-szabály kódja

A bicep-konfigurációs fájlban a következő érték használatával szabhatja testre a szabálybeállításokat:

use-stable-vm-image

Megoldás

Az alábbi példa nem felel meg a tesztnek.

param location string = resourceGroup().location

resource vm 'Microsoft.Compute/virtualMachines@2023-03-01' = {
  name: 'virtualMachineName'
  location: location
  properties: {
    storageProfile: {
      imageReference: {
        offer: 'WindowsServer-preview'
        sku: '2019-Datacenter-preview'
        version: 'preview'
      }
    }
  }
}

Kijavíthatja egy olyan képpel, amely nem tartalmazza az imageReference sztringet preview .

param location string = resourceGroup().location

resource vm 'Microsoft.Compute/virtualMachines@2023-03-01' = {
  name: 'virtualMachineName'
  location: location
  properties: {
    storageProfile: {
      imageReference: {
        offer: 'WindowsServer'
        sku: '2019-Datacenter'
        version: 'latest'
      }
    }
  }
}

Következő lépések

A linterről további információt a Bicep-linter használata című témakörben talál.