利用 Visual Studio 自動產生簡易 ARM template ,進而客製化雲端資源定義檔 (JSON格式)

前言

之前發佈的文章-幾個步驟輕鬆部署Azure Resource Manager Template
介紹了如何輕鬆佈署Azure Resource Manager Template (ARM Template),
但比較困難的我認為還是產生template的過程
最近才推出的Azure SDK 2.8.1 for .NET,加上Visual Studio 2013 / 2015,就可以產生Template
(不用自己動手從無到有編輯JSON),
丟到Azure上就可以佈署想要的資源。

概念

大致步驟如下:

  1. 安裝Visual Studio 2013 / 2015
  2. 安裝Azure SDK 2.8.1 for .NET
  3. 建立Azure資源群組專案
  4. 選擇想要佈署的資源,即產生template
  5. 加入其他的資源
  6. 修正參數
  7. 根據之前文章的範例,輕鬆佈署!

實作

  1. 安裝完VS2013 / 2015,及Azure SDK 2.8.1 for .NET後,
    開啟Visual Studio,新增Azure資源群組專案:
     image
  2. 選取一個Azure範本
    image 
  3. 可以看到右側方案總管裡面包含三個部份,其中Templates資料夾內就有這個佈署的JSON檔;
    另一個是參數檔(利用Azure RM的powershell指令佈署時可以使用這個參數檔,就不用在portal輸入值)
    image 
  4. 按兩下JSON定義檔:
    左側:JSON大綱:包含要讓使用者輸入的parameters、利用variables可以拿parameters的值來處理、參考的resources就是真正建立資源的定義區塊;
    右側:JSON總覽。
    image
  5. 新增資源:在resources節點按右鍵→加入新資源
    image
  6. 選擇要加入的資源
    image
  7. JSON大綱粗體字的部份就是新加的資源內容
    image
  8. 有時候多個服務,我們為了要讓User很容易地區別它,就可以編輯parameters裡面的參數名稱,
    注意有可能在variables及resources也參考到這個值,所以若有修改parameters,底下的連動要注意一下
  9. 最後就是透過之前文章的教學,將此JSON檔佈署到Azure上!
    另外也可以用Visual Studio直接佈署,但要注意它也是搭配參數JSON檔的方式,因此參數檔要編輯好才能佈署哦!

費用

佈署過程不收費,要收費的是建立起來的所有資源費用。

相關連結

 

== 要試用 Azure的朋友 ,請點選 Azure Free Trial – 試用 30 天期 進行試用申請。 ==

Loading