Exportera Azure Policy-resurser

Den här artikeln innehåller information om hur du exporterar dina befintliga Azure Policy-resurser. Att exportera dina resurser är användbart och rekommenderas för säkerhetskopiering, men är också ett viktigt steg i din resa med molnstyrning och behandling av principen som kod. Azure Policy-resurser kan exporteras via REST API, Azure CLI och Azure PowerShell.

Kommentar

Portalupplevelsen för att exportera definitioner till GitHub blev inaktuell i april 2023.

Exportera med Azure CLI

Azure Policy-definitioner, initiativ och tilldelningar kan exporteras som JSON med Azure CLI. Vart och ett av dessa kommandon använder en name parameter för att ange vilket objekt som JSON ska hämtas för. Egenskapen name är ofta ett GUID och är inte displayName objektets.

Azure CLI- och Azure PowerShell-exempelkommandona använder en inbyggd principdefinition med name b2982f36-99f2-4db5-8eff-283140c09693 och displayName lagringskontona bör inaktivera åtkomst till offentligt nätverk.

az policy definition show --name 'b2982f36-99f2-4db5-8eff-283140c09693'

Exportera med Azure PowerShell

Azure Policy-definitioner, initiativ och tilldelningar kan exporteras som JSON med Azure PowerShell. Var och en av dessa cmdletar använder en Name parameter för att ange vilket objekt som JSON ska hämtas för. Egenskapen Name är ofta ett GUID (globalt unik identifierare) och är inte displayName objektets.

Get-AzPolicyDefinition -Name 'b2982f36-99f2-4db5-8eff-283140c09693' | Select-Object -Property * | ConvertTo-Json -Depth 10

Exportera till CSV med Resource Graph i Azure Portal

Med Azure Resource Graph kan du köra frågor i stor skala med komplex filtrering, gruppering och sortering. Azure Resource Graph stöder tabellen med principresurser, som innehåller principresurser som definitioner, tilldelningar och undantag. Granska våra exempelfrågor.. Med portalupplevelsen i Resource Graph Explorer kan du ladda ned frågeresultat till CSV med hjälp av verktygsfältsalternativet "Ladda ned till CSV" .

Nästa steg