Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten skrypt tworzy maszynę wirtualną platformy Azure i używa niestandardowego rozszerzenia skryptu maszyny wirtualnej platformy Azure do zainstalowania serwera NGINX. Po uruchomieniu skryptu możesz uzyskać dostęp do witryny internetowej demonstracyjnej na publicznym adresie IP maszyny wirtualnej.
Aby uruchomić ten przykład, zainstaluj najnowszą wersję Azure CLI . Aby rozpocząć, uruchom polecenie az login w celu nawiązania połączenia z platformą Azure.
Przykłady dla Azure CLI są napisane dla powłoki bash. Aby uruchomić ten przykład w programie Windows PowerShell lub wierszu polecenia, może być konieczne zmianę elementów skryptu.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.
Niestandardowe rozszerzenie skryptu
Rozszerzenie niestandardowego skryptu kopiuje ten skrypt na maszynę wirtualną. Następnie skrypt jest uruchamiany w celu zainstalowania i skonfigurowania serwera internetowego NGINX.
#!/bin/bash
# update package source
apt-get -y update
# install NGINX
apt-get -y install nginx
Dokończenie wdrożenia
Uruchom następujące polecenie, aby usunąć grupę zasobów, maszynę wirtualną i wszystkie powiązane zasoby.
az group delete --name myResourceGroup
Wyjaśnienie skryptu
Ten skrypt zawiera następujące polecenia służące do tworzenia grupy zasobów, maszyny wirtualnej i wszystkich powiązanych zasobów. Każde polecenie w tabeli prowadzi do dokumentacji specyficznej dla danego polecenia.
| Komenda | Notatki |
|---|---|
| Polecenie az group create służy do utworzenia grupy w Azure. | Tworzy grupę zasobów, w której są przechowywane wszystkie zasoby. |
| az vm create | Tworzy maszynę wirtualną. To polecenie określa również obraz maszyny wirtualnej do użycia i poświadczenia administracyjne. |
| az vm open-port | Tworzy regułę grupy zabezpieczeń sieciowych, aby zezwolić na ruch przychodzący. W tym przykładzie port 80 jest otwarty dla ruchu HTTP. |
| ustawienie rozszerzenia maszyny wirtualnej Azure | Dodaje i uruchamia rozszerzenie maszyny wirtualnej do VM. W tym przykładzie rozszerzenie niestandardowego skryptu służy do instalowania serwera NGINX. |
| az group delete - usuwa grupę zasobów w Azure | Usuwa grupę zasobów, w tym wszystkie zagnieżdżone zasoby. |
Dalsze kroki
Aby uzyskać więcej informacji na temat Azure CLI, zapoznaj się z dokumentacją Azure CLI.
Dodatkowe przykłady skryptów CLI dla maszyn wirtualnych można znaleźć w dokumentacji Azure Linux VM .