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 namnparameter för att ange vilket objekt som JSON ska hämtas för. Namnegenskapen är ofta ett GUID och är inte objektets displayName.

Här är ett exempel på hur du hämtar JSON för en principdefinition med namnetVirtualMachineStorage:

az policy definition show --name 'VirtualMachineStorage'

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 namnparameter för att ange vilket objekt som JSON ska hämtas för. Egenskapen Namn är ofta ett GUID (globalt unikt identifierare) och är inte objektets displayName .

Här är ett exempel på hur du hämtar JSON för en principdefinition med Namn (som tidigare nämnts, GUID) för d7fff7ea-9d47-4952-b854-b7da261e48f2:

Get-AzPolicyDefinition -Name 'd7fff7ea-9d47-4952-b854-b7da261e48f2' | ConvertTo-Json -Depth 10

Exportera till CSV med Resource Graph i Azure-portalen

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