分享方式:


使用 ARM 範本和 Azure 入口網站部署資源

了解如何搭配使用 Azure 入口網站Azure Resource Manager 範本 (ARM 範本) 部署 Azure 資源。 若要了解如何管理您的資源,請參閱透過 Azure 入口網站管理 Azure 資源

使用 Azure 入口網站部署 Azure 資源通常包含兩個步驟:

  • 建立資源群組。
  • 將資源部署至資源群組。

此外,您可以建立自訂的 ARM 範本來部署 Azure 資源。

本文章示範這兩種方法。

建立資源群組

  1. 若要建立新的資源群組,請從 Azure 入口網站選取資源群組

    在 Azure 入口網站 中選取資源群組的螢幕快照

  2. 在 [資源群組] 底下選取 [新增]

    在 Azure 入口網站 中新增資源群組的螢幕快照

  3. 選取或輸入下列屬性值:

    • 訂用帳戶:選取 Azure 訂用帳戶。
    • 資源群組:為資源群組提供名稱。
    • 區域:指定 Azure 位置。 此位置即資源群組儲存資源相關中繼資料的位置。 為了符合法規,您可能會想要指定中繼資料的儲存位置。 一般情況下,我們建議您指定大部分資源所在的位置。 使用相同位置可簡化範本。

    在 Azure 入口網站 中設定資源群組屬性值的螢幕快照

  4. 選取 [檢閱 + 建立]。

  5. 檢查值,然後選取 [建立]

  6. 選取 [重新整理],才能在清單中看到新的資源群組。

將資源部署至資源群組

建立資源群組之後,您可以將資源從 Marketplace 部署至該群組。 Marketplace 針對常見的案例提供預先定義的解決方案。

  1. 若要開始部署,請從 Azure 入口網站選取 [建立資源]

    在 Azure 入口網站 中建立新資源的螢幕快照

  2. 尋找您想要部署的資源類型。 這些資源會組織成類別。 如果沒有看到要部署的特定解決方案,您可以在 Marketplace 搜尋。 下列螢幕擷取畫面顯示已選取 Ubuntu Server。

    在 Azure 入口網站 中選取資源類型的螢幕快照

  3. 根據所選資源的類型,您必須在部署前設定相關的屬性集合。 對於所有類型,您必須選取目的地資源群組。 下圖顯示如何建立 Linux 虛擬機器並將其部署至您建立的資源群組。

    建立Linux虛擬機並將其部署到 Azure 入口網站中的資源群組的螢幕快照

    您也可以決定在部署資源時建立資源群組。 選取 [新建] 並提供資源群組的名稱。

  4. 您的部署隨即開始。 完成部署需要幾分鐘的時間。 有些資源所花費的時間比其他資源更長。 部署完成後,您就會看到通知。 選取 [前往資源] 即可開啟

    在 Azure 入口網站 中檢視部署通知的螢幕快照

  5. 部署您的資源之後,您可以選取 [新增],將更多資源新增至資源群組。

    在 Azure 入口網站 中將資源新增至資源群組的螢幕快照

雖然您沒有看到,但入口網站會使用 ARM 範本來部署您選取的資源。 您可以從部署歷程記錄中找到範本。 如需詳細資訊,請參閱在部署後匯出範本

從自訂範本部署資源

如果您想要執行部署,但不使用 Marketplace 中的任何範本,您可建立自訂範本以定義您的解決方案的基礎結構。 若要深入了解如何建立範本,請參閱了解 ARM 範本的結構和語法

注意

入口網站介面不支援參考 Key Vault 中的祕密。 請改用 PowerShellAzure CLI,在本機或從外部 URI 部署您的範本。

  1. 若要透過入口網站部署自訂範本,請選取 [建立資源]、搜尋 [範本]。 然後選取 [範本部署]

    在 Azure 入口網站 中搜尋範本部署的螢幕快照

  2. 選取 建立

  3. 您會看到建立範本的幾個選項:

    • 在編輯器中建立您自己的範本:在入口網站範本編輯器中建立您自己的範本。
    • 一般範本:從一般解決方案中選取。
    • 載入 GitHub 快速入門範本:從快速入門範本中選取。

    Azure 入口網站 中範本建立選項的螢幕快照

    本教學課程提供載入快速入門範本的指示。

  4. [載入 GitHub 快速入門範本] 下,輸入或選取 [storage-account-create]

    您有兩個選擇:

    • 選取範本:部署範本。
    • 編輯範本:部署快速入門範本之前,請先加以編輯。
  5. 選取 [編輯範本] 以探索入口網站範本編輯器。 範本會載入編輯器中。 請注意,有兩個參數:storageAccountTypelocation

    在 Azure 入口網站 中編輯 JSON 範本的螢幕快照

  6. 對範本進行較小的變更。 例如,將變數 storageAccountName 更新為:

    "storageAccountName": "[format('azstore{0}', uniquestring(resourceGroup().id))]"
    
  7. 選取 [儲存]。 現在您會看到入口網站範本部署介面。 請注意您在範本中定義的兩個參數。

  8. 輸入或選取屬性值:

    • 訂用帳戶:選取 Azure 訂用帳戶。
    • 資源群組:選取 [新建] 並提供名稱。
    • 位置:選取 Azure 位置。
    • 儲存體帳戶類型:使用預設值。 在入口網站上顯示時,範本中定義的 Camel 命名法參數名稱 storageAccountType 會轉換成以空格分隔的字串。
    • 位置:使用預設值。
    • 我同意上方所述的條款及條件:(選取)
  9. 選取 [購買] 。

下一步