匯出 Azure 原則資源
本文提供如何匯出現有 Azure 原則資源的資訊。 匯出您的資源很有用,並建議用於備份,但也是雲端治理和處理原則即程式碼旅程中的重要步驟。 Azure 原則資源可以透過 REST API、Azure CLI 和 Azure PowerShell 匯出。
注意
將定義匯出至 GitHub 的入口網站體驗已於 2023 年 4 月淘汰。
使用 Azure CLI 匯出
Azure 原則定義、計畫和指派都可以使用 Azure CLI 匯出為 JSON。 每個命令都會使用 name 參數來指定要取得 JSON 的物件。 name 屬性通常是 GUID,不是物件的 displayName。
以下是對於 name 為 VirtualMachineStorage 的原則定義取得 JSON 的範例:
az policy definition show --name 'VirtualMachineStorage'
使用 Azure PowerShell 匯出
Azure 原則定義、計畫和指派都可以使用 Azure PowerShell 匯出為 JSON。 每個 Cmdlet 都會使用 Name 參數來指定要取得 JSON 的物件。 Name 屬性通常是 GUID (全域唯一識別碼),而不是物件的 displayName。
以下是對於 Name (如先前提及的 GUID) 的 d7fff7ea-9d47-4952-b854-b7da261e48f2 的原則定義取得 JSON 的範例:
Get-AzPolicyDefinition -Name 'd7fff7ea-9d47-4952-b854-b7da261e48f2' | ConvertTo-Json -Depth 10
在 Azure 入口網站中使用 Resource Graph 匯出至 CSV
Azure Resource Graph 可讓您透過複雜的篩選、分組和排序,進行大規模查詢。 Azure Resource Graph 支援原則資源資料表,其中包含定義、指派和豁免等原則資源。 檢閱我們的範例查詢。Resource Graph 總管入口網站體驗允許使用 [下載至 CSV] 工具列選項,將查詢結果下載至 CSV。
下一步
- 在 Azure 原則範例檢閱範例。
- 檢閱 Azure 原則定義結構。
- 檢閱了解原則效果。
- 了解如何以程式設計方式建立原則。
- 了解如何補救不符合規範的資源。
- 透過使用 Azure 管理群組來組織資源來檢閱何謂管理群組。
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: