Linter 규칙 - use stable VM image
가상 컴퓨터는 미리 보기 이미지를 사용하지 않아야 합니다. 이 규칙은 "imageReference"에서 다음 속성을 검사하고 "preview"라는 문자열이 포함된 경우 실패합니다.
- offer
- sku
- version
Linter 규칙 코드
Bicep 구성 파일의 다음 값을 사용하여 규칙 설정을 사용자 지정합니다.
use-stable-vm-image
솔루션
다음 예제는 이 테스트에 실패합니다.
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'
}
}
}
}
imageReference에 preview
문자열이 포함되지 않은 이미지를 사용하여 이 문제를 해결할 수 있습니다.
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'
}
}
}
}
다음 단계
Linter에 관한 자세한 내용은 Bicep Linter 사용을 참조하세요.