快速入門:使用 Azure 入口網站建立及部署 ARM 範本

在本快速入門中,您將了解如何在 Azure 入口網站中建立 Azure Resource Manager 範本 (ARM 範本)。 您可以從入口網站編輯和部署範本。

ARM 範本是 JSON 或 Bicep 檔案,該檔案定義您需要為您的解決方案部署的資源。 若要了解部署和管理 Azure 解決方案的相關概念,請參閱範本部署概觀

完成教學課程之後,您就可以部署 Azure 儲存體帳戶。 相同的程序也可用來部署其他 Azure 資源。

如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶

擷取自訂範本

讓我們從擷取可達成目標的預先建置範本開始,而不是手動建置整個 ARM 範本。 Azure 快速入門範本存放庫包含用於部署常見案例的大型範本集合。 入口網站可讓您輕鬆地從此存放庫尋找和使用範本。 您可以儲存範本,並在未來重複使用。

  1. 在網頁瀏覽器中,移至 Azure 入口網站並且登入。

  2. 從 Azure 入口網站搜尋列中,搜尋部署自訂範本,然後從可用選項中選取。

    Screenshot of searching for custom template in Azure portal.

  3. 針對範本來源,您會看到已預設選取 [快速入門範本]。 您可以保留此選取項目。 在下拉式清單中,搜尋 quickstarts/microsoft.storage/storage-account-create 並加以選取。 找到快速入門範本之後,選取 [選取範本]

    Screenshot of selecting a Quickstart Template in Azure portal.

  4. 在下一個刀鋒視窗中,您將提供用於部署的自訂值。

    在 [資源群組] 中,選取 [建立新項目] 並提供 myResourceGroup 作為名稱。 您可以在其他欄位中使用預設值。 當您完成提供值之後,請選取 [檢閱 + 建立]

    Screenshot of input fields for custom template in Azure portal.

  5. 入口網站會驗證您的範本和您提供的值。 驗證成功之後,選取 [建立] 以啟動部署。

    Screenshot of template validation and create button in Azure portal.

  6. 驗證通過之後,您會看到部署的狀態。 成功完成時,請選取 [移至資源] 以查看儲存體帳戶。

    Screenshot of deployment succeeded notification in Azure portal.

  7. 在此畫面中,您可以檢視新的儲存體帳戶及其屬性。

    Screenshot of view deployment page with storage account in Azure portal.

編輯和部署範本

您可以使用入口網站來快速開發和部署 ARM 範本。 一般而言,我們建議使用 Visual Studio Code 來開發 ARM 範本,以及使用 Azure CLI 或 Azure PowerShell 來部署範本,但您可以使用入口網站進行快速部署,而不需安裝這些工具。

在本節中,我們假設您有一個 ARM 範本,而您想要在未設定其他工具的情況下,一次完成部署。

  1. 同樣地,在入口網站中選取 [部署自訂範本]

  2. 這次請選取 [在編輯器中建置您自己的範本]

    Screenshot of build your own template option in Azure portal.

  3. 您會看到空白範本。

    Screenshot of blank ARM template in Azure portal.

  4. 使用下列範本來取代空白範本。 這會部署具有子網路的虛擬網路。

    {
      "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
      "contentVersion": "1.0.0.0",
      "parameters": {
        "vnetName": {
          "type": "string",
          "defaultValue": "VNet1",
          "metadata": {
            "description": "VNet name"
          }
        },
        "vnetAddressPrefix": {
          "type": "string",
          "defaultValue": "10.0.0.0/16",
          "metadata": {
            "description": "Address prefix"
          }
        },
        "subnetPrefix": {
          "type": "string",
          "defaultValue": "10.0.0.0/24",
          "metadata": {
            "description": "Subnet Prefix"
          }
        },
        "subnetName": {
          "type": "string",
          "defaultValue": "Subnet1",
          "metadata": {
            "description": "Subnet Name"
          }
        },
        "location": {
          "type": "string",
          "defaultValue": "[resourceGroup().location]",
          "metadata": {
            "description": "Location for all resources."
          }
        }
      },
      "resources": [
        {
          "type": "Microsoft.Network/virtualNetworks",
          "apiVersion": "2021-08-01",
          "name": "[parameters('vnetName')]",
          "location": "[parameters('location')]",
          "properties": {
            "addressSpace": {
              "addressPrefixes": [
                "[parameters('vnetAddressPrefix')]"
              ]
            },
            "subnets": [
              {
                "name": "[parameters('subnetName')]",
                "properties": {
                  "addressPrefix": "[parameters('subnetPrefix')]"
                }
              }
            ]
          }
        }
      ]
    }
    
  5. 選取 [儲存]。

  6. 您會看到用於提供部署值的刀鋒視窗。 同樣地,針對 [資源群組],選取 [myResourceGroup]。 您可以使用其他預設值。 當您完成提供值之後,請選取 [檢閱 + 建立]

  7. 在入口網站驗證範本之後,選取 [建立]

  8. 部署完成時,您會看到部署的狀態。 這次請選取資源群組的名稱。

    Screenshot of view second deployment page in Azure portal.

  9. 請注意,您的資源群組現在會包含儲存體帳戶和虛擬網路。

    Screenshot of resource group with storage account and virtual network in Azure portal.

匯出自訂範本

有時候使用 ARM 範本最簡單的方式是讓入口網站為您產生範本。 入口網站可以根據資源群組的目前狀態來建立 ARM 範本。

  1. 在您的資源群組中,選取 [匯出範本]

    Screenshot of export template option in Azure portal.

  2. 入口網站會根據資源群組的目前狀態為您產生範本。 請注意,此範本與您稍早部署的範本不同。 其中包含儲存體帳戶和虛擬網路的定義及其他資源,例如已為儲存體帳戶自動建立的 Blob 服務。

  3. 若要儲存此範本以供稍後使用,請選取 [下載]

    Screenshot of download button for exported ARM template in Azure portal.

您現在已擁有代表資源群組目前狀態的 ARM 範本。 此範本是自動產生的。 在針對實際執行部署使用範本之前,您可以對其進行修改,例如新增用於重複使用範本的參數。

清除資源

不再需要 Azure 資源時,可藉由刪除資源群組來清除您所部署的資源。

  1. 在 Azure 入口網站中,選取左側功能表中的 [資源群組]
  2. [篩選任何欄位] 搜尋方塊中輸入資源群組名稱。
  3. 選取資源群組名稱。 您應該會看到資源群組中的儲存體帳戶。
  4. 從頂端功能表中選取 [刪除資源群組]

下一步

在本教學課程中,您已了解如何從 Azure 入口網站產生範本,以及如何使用入口網站部署範本。 本快速入門中使用的範本,是具有單一 Azure 資源的簡單範本。 如果是複雜的範本,則使用 Visual Studio Code 或 Visual Studio 會較容易開發範本。 若要深入了解範本開發,請參閱我們的新初學者教學課程系列: