Wdrażanie zasobów przy użyciu szablonów usługi ARM i Azure Portal

Dowiedz się, jak używać Azure Portal z szablonami usługi Azure Resource Manager (szablonami usługi ARM) do wdrażania zasobów platformy Azure. Aby dowiedzieć się więcej na temat zarządzania zasobami, zobacz Zarządzanie zasobami platformy Azure przy użyciu Azure Portal.

Wdrażanie zasobów platformy Azure przy użyciu Azure Portal zwykle obejmuje dwa kroki:

  • Utwórz grupę zasobów.
  • Wdrażanie zasobów w grupie zasobów.

Ponadto można utworzyć dostosowany szablon usługi ARM w celu wdrożenia zasobów platformy Azure.

W tym artykule przedstawiono obie metody.

Tworzenie grupy zasobów

  1. Aby utworzyć nową grupę zasobów, wybierz pozycję Grupy zasobów z Azure Portal.

    Zrzut ekranu przedstawiający wybieranie grup zasobów w Azure Portal

  2. W obszarze Grupy zasobów wybierz pozycję Dodaj.

    Zrzut ekranu przedstawiający dodawanie grupy zasobów w Azure Portal

  3. Wybierz lub wprowadź następujące wartości właściwości:

    • Subskrypcja: wybierz subskrypcję platformy Azure.
    • Grupa zasobów: nadaj grupie zasobów nazwę.
    • Region: określ lokalizację platformy Azure. W tej lokalizacji grupa zasobów przechowuje metadane dotyczące zasobów. Ze względów zgodności warto określić miejsce przechowywania tych metadanych. Ogólnie rzecz biorąc, zalecamy określenie lokalizacji, w której większość zasobów będzie. Użycie tej samej lokalizacji może uprościć szablon.

    Zrzut ekranu przedstawiający ustawianie wartości właściwości grupy zasobów w Azure Portal

  4. Wybierz pozycję Przejrzyj i utwórz.

  5. Przejrzyj wartości, a następnie wybierz pozycję Utwórz.

  6. Wybierz pozycję Odśwież , aby zobaczyć nową grupę zasobów na liście.

Wdrażanie zasobów w grupie zasobów

Po utworzeniu grupy zasobów można wdrożyć zasoby w grupie z witryny Marketplace. Witryna Marketplace udostępnia wstępnie zdefiniowane rozwiązania dla typowych scenariuszy.

  1. Aby rozpocząć wdrażanie, wybierz pozycję Utwórz zasób z Azure Portal.

    Zrzut ekranu przedstawiający tworzenie nowego zasobu w Azure Portal

  2. Znajdź typ zasobu, który chcesz wdrożyć. Zasoby są zorganizowane w kategoriach. Jeśli nie widzisz konkretnego rozwiązania, które chcesz wdrożyć, możesz wyszukać go w witrynie Marketplace. Poniższy zrzut ekranu pokazuje, że wybrano serwer Ubuntu Server.

    Zrzut ekranu przedstawiający wybieranie typu zasobu w Azure Portal

  3. W zależności od typu wybranego zasobu masz kolekcję odpowiednich właściwości do ustawienia przed wdrożeniem. Dla wszystkich typów należy wybrać docelową grupę zasobów. Na poniższej ilustracji pokazano, jak utworzyć maszynę wirtualną z systemem Linux i wdrożyć ją w utworzonej grupie zasobów.

    Zrzut ekranu przedstawiający tworzenie maszyny wirtualnej z systemem Linux i wdrażanie jej w grupie zasobów w Azure Portal

    Możesz zdecydować się na utworzenie grupy zasobów podczas wdrażania zasobów. Wybierz pozycję Utwórz nową i nadaj grupie zasobów nazwę.

  4. Rozpocznie się wdrożenie. Wdrożenie może potrwać kilka minut. Niektóre zasoby zajmują dłuższy czas niż inne zasoby. Po zakończeniu wdrażania zostanie wyświetlone powiadomienie. Wybierz pozycję Przejdź do zasobu, aby otworzyć

    Zrzut ekranu przedstawiający wyświetlanie powiadomienia o wdrożeniu w Azure Portal

  5. Po wdrożeniu zasobów możesz dodać więcej zasobów do grupy zasobów, wybierając pozycję Dodaj.

    Zrzut ekranu przedstawiający dodawanie zasobu do grupy zasobów w Azure Portal

Chociaż go nie widać, portal użył szablonu usługi ARM do wdrożenia wybranych zasobów. Szablon można znaleźć w historii wdrożenia. Aby uzyskać więcej informacji, zobacz Eksportowanie szablonu po wdrożeniu.

Wdrażanie zasobów z szablonu niestandardowego

Jeśli chcesz wykonać wdrożenie, ale nie używasz żadnego z szablonów w witrynie Marketplace, możesz utworzyć dostosowany szablon definiujący infrastrukturę rozwiązania. Aby dowiedzieć się więcej na temat tworzenia szablonów, zobacz Omówienie struktury i składni szablonów usługi ARM.

Uwaga

Interfejs portalu nie obsługuje odwoływania się do wpisu tajnego z Key Vault. Zamiast tego użyj programu PowerShell lub interfejsu wiersza polecenia platformy Azure , aby wdrożyć szablon lokalnie lub z zewnętrznego identyfikatora URI.

  1. Aby wdrożyć dostosowany szablon za pośrednictwem portalu, wybierz pozycję Utwórz zasób, wyszukaj szablon. a następnie wybierz pozycję Wdrożenie szablonu.

    Zrzut ekranu przedstawiający wyszukiwanie wdrożenia szablonu w Azure Portal

  2. Wybierz przycisk Utwórz.

  3. Zostanie wyświetlonych kilka opcji tworzenia szablonu:

    • Utwórz własny szablon w edytorze: utwórz własny szablon w edytorze szablonów portalu.
    • Typowe szablony: wybierz spośród typowych rozwiązań.
    • Ładowanie szablonu szybkiego startu usługi GitHub: wybierz z szablonów szybkiego startu.

    Zrzut ekranu przedstawiający opcje tworzenia szablonu w Azure Portal

    Ten samouczek zawiera instrukcje dotyczące ładowania szablonu szybkiego startu.

  4. W obszarze Ładowanie szablonu szybkiego startu usługi GitHub wpisz lub wybierz pozycję storage-account-create.

    Dostępne są dwie opcje:

    • Wybierz szablon: wdróż szablon.
    • Edytuj szablon: edytuj szablon szybkiego startu przed jego wdrożeniem.
  5. Wybierz pozycję Edytuj szablon, aby zapoznać się z edytorem szablonów portalu. Szablon jest ładowany do edytora. Zwróć uwagę, że istnieją dwa parametry: storageAccountType i location.

    Zrzut ekranu przedstawiający edytowanie szablonu JSON w Azure Portal

  6. Wprowadź drobne zmiany w szablonie. Na przykład zaktualizuj zmienną storageAccountName do:

    "storageAccountName": "[format('azstore{0}', uniquestring(resourceGroup().id))]"
    
  7. Wybierz pozycję Zapisz. Teraz zostanie wyświetlony interfejs wdrażania szablonu portalu. Zwróć uwagę na dwa parametry zdefiniowane w szablonie.

  8. Wprowadź lub wybierz wartości właściwości:

    • Subskrypcja: wybierz subskrypcję platformy Azure.
    • Grupa zasobów: wybierz pozycję Utwórz nową i nadaj nazwę.
    • Lokalizacja: wybierz lokalizację platformy Azure.
    • Typ konta magazynu: użyj wartości domyślnej. Nazwa parametru camel-cased , storageAccountType, zdefiniowana w szablonie jest przekształcana w ciąg rozdzielony spacją po wyświetleniu w portalu.
    • Lokalizacja: użyj wartości domyślnej.
    • Wyrażam zgodę na powyższe warunki i postanowienia: (wybierz)
  9. Wybierz pozycję Kup.

Następne kroki