Kod diagnostyczny Bicep — BCP135
W Bicep zakresy określają poziom hierarchiczny, na którym zasoby są wdrażane na platformie Azure. Usługa ARM udostępnia cztery zakresy wdrożenia — grupę zasobów, grupę zarządzania, subskrypcję i dzierżawę. Zasoby muszą być wdrażane w dozwolonych zakresach. Aby uzyskać więcej informacji, zobacz Zakres wdrożenia.
opis
Nazwa <zakresu> jest nieprawidłowa dla tego typu zasobu. Dozwolone zakresy: <nazwa> zakresu.
Poziom
Błąd
Rozwiązania
Wdrażanie zasobów w dozwolonych zakresach.
Przykłady
Poniższy przykład zgłasza diagnostykę, ponieważ storageAccounts
nie można jej wdrożyć w zakresie grupy zarządzania.
targetScope = 'managementGroup'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demostorage0220'
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
Diagnostykę można naprawić, ustawiając wartość na targetScope
resourceGroup
.
targetScope = 'resourceGroup'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demostorage0220'
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
Następne kroki
Aby uzyskać więcej informacji na temat diagnostyki Bicep, zobacz Diagnostyka rdzenia Bicep.