Udostępnij za pośrednictwem


Eksportowanie zasobów usługi Azure Policy

Ten artykuł zawiera informacje na temat sposobu eksportowania istniejących zasobów usługi Azure Policy. Eksportowanie zasobów jest przydatne i zalecane do tworzenia kopii zapasowych, ale jest również ważnym krokiem w podróży z zarządzaniem chmurą i traktowaniem zasad jako kodu. Zasoby usługi Azure Policy można eksportować za pośrednictwem interfejsu API REST, interfejsu wiersza polecenia platformy Azure i programu Azure PowerShell.

Uwaga

Środowisko portalu do eksportowania definicji do usługi GitHub zostało uznane za przestarzałe w kwietniu 2023 r.

Eksportowanie za pomocą interfejsu wiersza polecenia platformy Azure

Definicje, inicjatywy i przypisania usługi Azure Policy można eksportować jako kod JSON za pomocą interfejsu wiersza polecenia platformy Azure. Każde z tych poleceń używa parametru name , aby określić, dla którego obiektu ma być pobierany kod JSON. Właściwość name jest często identyfikatorem GUID i nie jest obiektem displayName .

Przykładowe polecenia interfejsu wiersza polecenia platformy Azure i programu Azure PowerShell używają wbudowanej definicji zasad i name b2982f36-99f2-4db5-8eff-283140c09693 displayName konta usługi Storage powinny wyłączyć dostęp do sieci publicznej.

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

Eksportowanie za pomocą programu Azure PowerShell

Definicje, inicjatywy i przypisania usługi Azure Policy można eksportować jako kod JSON za pomocą programu Azure PowerShell. Każde z tych poleceń cmdlet używa parametru Name , aby określić, dla którego obiektu ma być pobierany kod JSON. Właściwość Name jest często identyfikatorem GUID (globalnie unikatowym identyfikatorem) i nie jest obiektem displayName .

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

Eksportowanie do pliku CSV za pomocą usługi Resource Graph w witrynie Azure Portal

Usługa Azure Resource Graph umożliwia wykonywanie zapytań na dużą skalę za pomocą złożonego filtrowania, grupowania i sortowania. Usługa Azure Resource Graph obsługuje tabelę zasobów zasad, która zawiera zasoby zasad, takie jak definicje, przypisania i wykluczenia. Przejrzyj nasze przykładowe zapytania. Środowisko portalu Eksploratora usługi Resource Graph umożliwia pobieranie wyników zapytania do pliku CSV przy użyciu opcji "Pobierz do pliku CSV".

Następne kroki