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.