我在Azure中創建測試環境。我想要一個精確的配置文件腳本,以便稍後在其他測試,預產品和產品環境中輕鬆複製。該環境具有現有的訂閱,並且我希望通過腳本創建從資源組到資源的整個層級的資源。腳本創建Azure資源的最佳做法
我目前在PowerShell中使用AzureRm來滾動我自己的腳本。這工作得很好,但我不禁感覺到我正在重新發明輪子。通過腳本創建整個Azure環境的現有方法是什麼?
我在Azure中創建測試環境。我想要一個精確的配置文件腳本,以便稍後在其他測試,預產品和產品環境中輕鬆複製。該環境具有現有的訂閱,並且我希望通過腳本創建從資源組到資源的整個層級的資源。腳本創建Azure資源的最佳做法
我目前在PowerShell中使用AzureRm來滾動我自己的腳本。這工作得很好,但我不禁感覺到我正在重新發明輪子。通過腳本創建整個Azure環境的現有方法是什麼?
是的,這種方式稱爲Azure資源管理器模板。引用:
使用資源管理器,您可以創建一個定義Azure解決方案的基礎架構和配置的模板(採用JSON格式)。通過使用模板,您可以在整個生命週期中重複部署解決方案,並確保您的資源以一致的狀態進行部署。從門戶網站創建解決方案時,解決方案會自動包含部署模板。您無需從頭開始創建模板,因爲您可以從解決方案的模板開始,並對其進行自定義以滿足您的特定需求。您可以通過導出資源組的當前狀態或查看用於特定部署的模板來檢索現有資源組的模板。查看導出的模板是瞭解模板語法的有用方法。
編輯:您可以使用PowerShell,蔚藍的CLI,天青CLI2,蔚藍的SDK來部署這些模板(或簡稱Azure的門戶網站,搜索 「模板部署」)