Udostępnij za pośrednictwem


Szybki start: tworzenie i wdrażanie szablonów usługi ARM przy użyciu witryny Azure Portal

Z tego przewodnika Szybki start dowiesz się, jak utworzyć szablon usługi Azure Resource Manager (szablon arm) w witrynie Azure Portal. Edytujesz i wdrożysz szablon z poziomu portalu.

Szablony usługi ARM to pliki JSON lub Bicep definiujące zasoby potrzebne do wdrożenia dla rozwiązania. Aby zrozumieć pojęcia związane z wdrażaniem rozwiązań platformy Azure i zarządzaniem nimi, zobacz Omówienie wdrażania szablonów.

Po ukończeniu tego samouczka zostanie wdrożone konto usługi Azure Storage. Możesz użyć tego samego procesu, aby wdrożyć inne zasoby platformy Azure.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Pobieranie szablonu niestandardowego

Zamiast ręcznie tworzyć cały szablon usługi ARM, możesz pobrać wstępnie utworzony szablon, który realizuje swój cel. Repozytorium Szablony szybkiego startu platformy Azure zawiera dużą kolekcję szablonów, które wdrażają typowe scenariusze. Portal ułatwia znajdowanie i używanie szablonów z tego repozytorium. Szablon można zapisać i użyć go ponownie później.

  1. W przeglądarce internetowej przejdź do witryny Azure Portal i zaloguj się.

  2. Na pasku wyszukiwania witryny Azure Portal wyszukaj szablon niestandardowy, a następnie wybierz go z dostępnych opcji.

    Zrzut ekranu przedstawiający wyszukiwanie szablonu niestandardowego w witrynie Azure Portal.

  3. W obszarze Źródło szablonu zwróć uwagę, że szablon Szybkiego startu jest domyślnie wybrany. Możesz zachować ten wybór. Na liście rozwijanej wyszukaj ciąg Quickstarts/microsoft.storage/storage-account-create i wybierz go. Po znalezieniu szablonu szybkiego startu wybierz pozycję Wybierz szablon.

    Zrzut ekranu przedstawiający wybieranie szablonu szybkiego startu w witrynie Azure Portal.

  4. Podaj wartości niestandardowe do użycia na potrzeby wdrożenia.

    W obszarze Grupa zasobów wybierz pozycję Utwórz nową i podaj nazwę myResourceGroup . Możesz użyć wartości domyślnych dla innych pól. Po zakończeniu podawania wartości wybierz pozycję Przejrzyj i utwórz.

    Zrzut ekranu przedstawiający pola wejściowe szablonu niestandardowego w witrynie Azure Portal.

  5. Portal weryfikuje szablon i podane wartości. Po pomyślnym zakończeniu walidacji wybierz pozycję Utwórz , aby rozpocząć wdrażanie.

    Zrzut ekranu przedstawiający przycisk weryfikacji i tworzenia szablonu w witrynie Azure Portal.

  6. Po zakończeniu walidacji zostanie wyświetlony stan wdrożenia. Po pomyślnym zakończeniu wybierz pozycję Przejdź do zasobu , aby wyświetlić konto magazynu.

    Zrzut ekranu przedstawiający powiadomienie o pomyślnych wdrożeniach w witrynie Azure Portal.

  7. Na tym ekranie można wyświetlić nowe konto magazynu i jego właściwości.

    Zrzut ekranu przedstawiający stronę wdrażania z kontem magazynu w witrynie Azure Portal.

Edytowanie i wdrażanie szablonu

Za pomocą portalu można szybko opracowywać i wdrażać szablony usługi ARM. Ogólnie rzecz biorąc, zalecamy używanie programu Visual Studio Code do tworzenia szablonów usługi ARM oraz interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell do wdrażania szablonu. Można jednak użyć portalu do szybkich wdrożeń bez instalowania tych narzędzi.

W tej sekcji załóżmy, że masz szablon usługi ARM, który chcesz wdrożyć jeden raz bez konfigurowania innych narzędzi.

  1. Ponownie wybierz pozycję Wdróż szablon niestandardowy w portalu.

  2. Tym razem wybierz pozycję Utwórz własny szablon w edytorze.

    Zrzut ekranu przedstawiający opcję tworzenia własnego szablonu w witrynie Azure Portal.

  3. Zostanie wyświetlony pusty szablon.

    Zrzut ekranu przedstawiający pusty szablon usługi ARM w witrynie Azure Portal.

  4. Zastąp pusty szablon następującym szablonem. Wdraża ona sieć wirtualną z podsiecią.

    {
      "$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. Wybierz pozycję Zapisz.

  6. Zostanie wyświetlone okienko zapewniające wartości wdrożenia. Ponownie wybierz grupę zasobów myResourceGroup . Możesz użyć innych wartości domyślnych. Po zakończeniu podawania wartości wybierz pozycję Przejrzyj i utwórz.

  7. Po zweryfikowaniu szablonu w portalu wybierz pozycję Utwórz.

  8. Po zakończeniu wdrażania zostanie wyświetlony stan wdrożenia. Tym razem wybierz nazwę grupy zasobów.

    Zrzut ekranu przedstawiający stronę drugiego wdrożenia w witrynie Azure Portal.

  9. Grupa zasobów zawiera teraz konto magazynu i sieć wirtualną.

    Zrzut ekranu przedstawiający grupę zasobów z kontem magazynu i siecią wirtualną w witrynie Azure Portal.

Eksportowanie szablonu niestandardowego

Czasami najprostszym sposobem pracy z szablonem usługi ARM jest wygenerowanie go przez portal. Portal może utworzyć szablon usługi ARM na podstawie bieżącego stanu grupy zasobów.

  1. W grupie zasobów wybierz pozycję Eksportuj szablon.

    Zrzut ekranu przedstawiający opcję eksportu szablonu w witrynie Azure Portal.

  2. Portal generuje szablon na podstawie bieżącego stanu grupy zasobów. Ten szablon nie jest taki sam jak wcześniej wdrożony szablon. Zawiera definicje zarówno konta magazynu, jak i sieci wirtualnej, a także inne zasoby, takie jak usługa obiektów blob, która została automatycznie utworzona dla konta magazynu.

  3. Aby zapisać ten szablon do późniejszego użycia, wybierz pozycję Pobierz.

    Zrzut ekranu przedstawiający przycisk pobierania dla wyeksportowanego szablonu usługi ARM w witrynie Azure Portal.

Masz teraz szablon usługi ARM reprezentujący bieżący stan grupy zasobów. Ten szablon jest generowany automatycznie. Przed użyciem szablonu dla wdrożeń produkcyjnych należy rozważyć jego zmianę, na przykład dodając parametry do ponownego użycia szablonu.

Czyszczenie zasobów

Jeśli nie potrzebujesz już zasobów platformy Azure, wyczyść wdrożone zasoby, usuwając grupę zasobów.

  1. W witrynie Azure Portal wybierz pozycję Grupy zasobów w menu po lewej stronie.
  2. Wprowadź nazwę grupy zasobów w polu filtru dla dowolnego pola wyszukiwania.
  3. Wybierz nazwę grupy zasobów. Konto magazynu zostanie wyświetlone w grupie zasobów.
  4. Wybierz pozycję Usuń grupę zasobów w górnym menu.

Następne kroki

W tym samouczku przedstawiono sposób generowania i wdrażania szablonu w witrynie Azure Portal. Szablon używany w tym przewodniku Szybki start to prosty szablon z jednym zasobem platformy Azure. Gdy szablon jest złożony, łatwiej jest używać programu Visual Studio Code lub Visual Studio do tworzenia szablonu. Aby dowiedzieć się więcej na temat tworzenia szablonów, zobacz naszą nową serię samouczków dla początkujących: