Instalowanie klasycznego interfejsu wiersza polecenia platformy Azure

Ważne

W tym temacie opisano sposób instalowania klasycznego interfejsu wiersza polecenia platformy Azure. Klasyczny interfejs wiersza polecenia jest przestarzały i należy go używać jedynie w przypadku klasycznego modelu wdrażania. W przypadku wszystkich innych wdrożeń stosuj interfejs wiersza polecenia platformy Azure.

Szybko zainstaluj klasyczny interfejs wiersza polecenia platformy Azure, aby móc skorzystać z zestawu opartych na powłoce poleceń typu open source umożliwiających tworzenie zasobów na platformie Microsoft Azure i zarządzanie nimi. Istnieje kilka opcji instalowania tych narzędzi dla wielu platform na komputerze:

  • Pakiet npm — uruchom narzędzie npm (menedżera pakietów dla języka JavaScript), aby zainstalować pakiet klasycznego interfejsu wiersza polecenia platformy Azure w systemie operacyjnym lub dystrybucji systemu Linux. Wymaga środowiska Node.js i narzędzia npm.
  • Instalator — pobierz instalatora w celu łatwej instalacji w systemie macOS lub Windows.
  • Kontener Docker — rozpocznij korzystanie z klasycznego interfejsu wiersza polecenia w gotowym do uruchomienia kontenerze Docker. Wymaga hosta platformy Docker.

Aby uzyskać więcej opcji i tło, zobacz repozytorium projektu w usłudze GitHub.

Po zainstalowaniu klasycznego interfejsu wiersza polecenia platformy Azure nawiąż połączenie za pomocą polecenia azure login, a następnie uruchamiaj polecenia azure za pomocą interfejsu wiersza polecenia (powłoki Bash, programu Terminal, wiersza polecenia itd.), aby pracować z zasobami platformy Azure.

Opcja 1: zainstaluj pakiet npm

Aby zainstalować klasyczny interfejs wiersza polecenia za pomocą pakietu npm, upewnij się, że pobrano i zainstalowano najnowszą wersję środowiska Node.js i narzędzia npm. Następnie uruchom polecenie npm install, aby zainstalować pakiet azure-cli:

npm install -g azure-cli

W dystrybucjach systemu Linux może być konieczne użycie polecenia sudo, aby pomyślnie uruchomić polecenie npm, tak jak pokazano poniżej:

sudo npm install -g azure-cli

Uwaga

Jeśli musisz zainstalować lub zaktualizować środowisko Node.js i narzędzie npm w systemie operacyjnym, zalecamy zainstalowanie środowiska Node.js LTS w wersji 4.x lub nowszej. Jeśli używasz starszej wersji, mogą wystąpić błędy instalacji.

Jeśli wolisz, możesz również pobrać plik tar ze strony wydań w witrynie GitHub. Następnie zainstaluj pobrany pakiet npm w następujący sposób (w dystrybucjach systemu Linux może być konieczne użycie polecenia sudo):

npm install -g <path to downloaded tar file>

Opcja 2: skorzystaj z instalatora

Jeśli używasz komputera Mac lub systemu Windows, instalatory w formacie DMG i MSI są dostępne na stronie wydań w witrynie GitHub.

Porada

W systemie Windows możesz również pobrać Instalatora platformy internetowej, aby zainstalować klasyczny interfejs wiersza polecenia. Ten instalator daje możliwość zainstalowania dodatkowego zestawu Azure SDK i narzędzi wiersza polecenia.

Opcja 3: użyj kontenera Docker

Jeśli komputer został skonfigurowany jako host platformy Docker, możesz uruchomić klasyczny interfejs wiersza polecenia platformy Azure w kontenerze Docker. Uruchom następujące polecenie (w dystrybucjach systemu Linux może być konieczne użycie polecenia sudo):

docker run -it mcr.microsoft.com/azure-cli:0.10.14

Uruchamianie poleceń klasycznego interfejsu wiersza polecenia platformy Azure

Po zainstalowaniu klasycznego interfejsu wiersza polecenia platformy Azure uruchom polecenie azure w interfejsie użytkownika wiersza polecenia (powłoki Bash, programu Terminal, wiersza polecenia itd.). Na przykład aby uruchomić polecenie pomocy, wpisz następujące polecenie:

azure help

Uwaga

W niektórych dystrybucjach systemu Linux może zostać zwrócony błąd podobny do /usr/bin/env: ‘node’: No such file or directory. Ten błąd jest dostarczany z ostatnich instalacji środowiska Node.js instalowanego w ścieżce /usr/bin/nodejs. Aby rozwiązać problem, utwórz link symboliczny do ścieżki /usr/bin/node, uruchamiając następujące polecenie:

sudo ln -s /usr/bin/nodejs /usr/bin/node

Aby wyświetlić zainstalowaną wersję klasycznego interfejsu wiersza polecenia platformy Azure, wpisz następujące polecenie:

azure --version

Uwaga

Przy pierwszym użyciu klasycznego interfejsu wiersza polecenia platformy Azure zostanie wyświetlony komunikat z pytaniem, czy chcesz zezwolić firmie Microsoft na zbieranie informacji o użyciu. Uczestnictwo jest dobrowolne. Jeśli zdecydujesz się uczestniczyć, możesz zrezygnować w dowolnym momencie, uruchamiając polecenie azure telemetry --disable. Aby włączyć swoje uczestnictwo w dowolnym momencie, uruchom polecenie azure telemetry --enable.

Aktualizowanie klasycznego interfejsu wiersza polecenia

Firma Microsoft może wydawać zaktualizowane wersje klasycznego interfejsu wiersza polecenia platformy Azure. Ponownie zainstaluj klasyczny interfejs wiersza polecenia, korzystając z instalatora dla danego systemu operacyjnego lub uruchom najnowszy kontener Docker. Ewentualnie, jeśli masz zainstalowane najnowsze środowisko Node.js i narzędzie npm, przeprowadź aktualizację, wpisując następujące polecenie (w dystrybucjach systemu Linux może być konieczne użycie polecenia sudo).

npm update -g azure-cli

Włączanie uzupełniania po naciśnięciu tabulatora

Uzupełnianie po naciśnięciu tabulatora dla poleceń klasycznego interfejsu wiersza polecenia jest obsługiwane na komputerach Mac i w systemie Linux.

Aby włączyć tę funkcję w zsh, uruchom polecenie:

echo '. <(azure --completion)' >> .zshrc

Aby włączyć te funkcję w powłoce Bash, uruchom polecenie:

azure --completion >> ~/azure.completion.sh
echo 'source ~/azure.completion.sh' >> ~/.bash_profile

Następne kroki