Jak nainstalovat Azure CLI na Windows, Linux nebo macOS (příkazy)

Microsoft nám nabízí platformu Azure, prostřednictvím které máme více než 100 produktů Microsoft, mezi operačními systémy a aplikacemi, abychom zvýšili možnosti růstu organizace a každého z jejích různých segmentů, Azure nám umožňuje spravovat vše najednou, centralizované přímo v cloud bez nutnosti investovat velké množství fyzických i finančních zdrojů. Přestože společnost Microsoft má měsíční náklady na základě potřeb každé organizace, můžeme si jeden rok užít zcela zdarma. Chcete -li se dozvědět více o tom, jak se zaregistrovat v Azure, a znát různé možnosti použití a nákladů, můžeme navštívit následující odkaz na Solvetic, kde jsou podrobně popsány všechny tyto aspekty:

Platforma Azure je nyní založená na cloudu a umožňuje nám provádět úkoly správy třemi různými způsoby, kterými jsou:

  • Azure portál
  • Prostředí PowerShell
  • Bash CLI

Každá z těchto možností má své vlastní funkce, ale bezpochyby, pokud jsme milovníky příkazového řádku CLI, je to díky univerzálnosti a úrovni správy ideální volba pro tyto úkoly. Prostřednictvím tohoto tutoriálu se Solvetic zaměří na to, jak nainstalovat CLI na různé platformy operačního systému, a uvidíme, jaké příkazy můžeme pro tento účel provést.

Co je Azure CLIAzure CLI, které můžeme také znát jako Cloud Shell, bylo vyvinuto jako nástroj zaměřený na usnadnění komplexní práce se službami Azure, ale se zvláštním důrazem na automatizaci, protože mnoho z těchto příkazů provede složité úkoly pouze pro sebe. Azure CLI se zaměřuje na příkazový řádek a je multiplatformní, takže umožňuje spravovat prostředky Azure z počítačů Linux, Windows nebo macOS. Kromě toho lze rozhraní příkazového řádku použít v prohlížeči s Azure Cloud Shell nebo nainstalovat přímo na macOS, Linux a Windows a poté odtud spustit z příkazového řádku každého místního systému.

Jednou z velkých výhod používání Azure CLI je snadnost vytváření automatizačních skriptů, které jsou kompatibilní s Azure Resource Managerem.

Použijte Azure CLIMnoho uživatelů se rozhodlo použít Azure CLI integrované v Azure Portal, pokud chceme použít tuto metodu, musíme si vytvořit účet a přejít na následující odkaz:

Tam přistoupíme k centrální konzole a abychom mohli používat CLI, musíme stisknout ikonu, kterou vidíte na obrázku umístěném nahoře, k navázání připojení a zahájení procesu správy dostupných prostředků Azure:

ZVĚTŠIT

Solvetic se zaměří na to, jak nainstalovat tento CLI nebo Cloud Shell na Windows, Linux a macOS, a tak spravovat všechny tyto prostředky lokálně.

1. Nainstalujte Azure CLI na Windows 10


V tomto případě použijeme Windows 10. V případě operačních systémů Windows je Azure CLI nainstalováno prostřednictvím souboru MSI, který nám poskytne veškerý přístup k CLI pomocí příkazového řádku Windows, CMD nebo to můžeme také provést prostřednictvím Windows Prostředí PowerShell. V případě, že povolíme subsystém Windows pro Linux (WSL), budeme mít k dispozici balíčky pro distribuci Linuxu.

Krok 1
Distribuovatelný soubor MSI slouží k instalaci, aktualizaci a odinstalaci příkazu „az“ ve Windows 10 a lze jej stáhnout z následujícího odkazu:

Krok 2
Po stažení přistoupíme k jeho provedení a zobrazí se následující průvodce:

Krok 3
Tam aktivujeme pole „Souhlasím s podmínkami licenční smlouvy“ a kliknutím na tlačítko „Instalovat“ spustíte proces instalace CLI ve Windows 10.

Krok 4
Jakmile je tento proces dokončen, uvidíme následující. Kliknutím na tlačítko „Dokončit“ ukončíte proces instalace CLI v systému Windows 10.

Krok 5
Chcete -li znát verzi rozhraní CLI, kterou jsme nainstalovali, spustíme následující řádek buď z příkazového řádku, nebo z prostředí Windows PowerShell.

 az -verze 

ZVĚTŠIT

Krok 6
Stejný výsledek uvidíme v příkazovém řádku:

ZVĚTŠIT

PoznámkaDoporučuje se začít jako administrátoři kvůli problémům s oprávněním.

2. Spusťte CLI v systému Windows 10

Krok 1
Chcete -li spustit tento proces, přejděte do konzoly a proveďte následující:

 az přihlášení 

ZVĚTŠIT

Krok 2
Tím se nám automaticky zobrazí prohlížeč pro zadání přihlašovacích údajů našeho účtu Azure:

Krok 3
Jakmile se přihlásíme do příkazového řádku, uvidíme, že bylo navázáno připojení, a máme podrobnosti jako. Od tohoto okamžiku bude možné provádět změny v Azure prostřednictvím rozhraní příkazového řádku v systému Windows 10.

  • Název cloudového prostředku
  • Číslo účtu
  • Doporučený dopis
  • Stav Azure
  • Typ účtu

ZVĚTŠIT

3. Odinstalujte Azure CLI na Windows 10


Pokud chceme odinstalovat Windows CLI, můžeme znovu stáhnout, pokud jsme jej odstranili, soubor MSI v následujícím odkazu. Poté jej spustíme a vybereme možnost „Odinstalovat“.

4. Nainstalujte Azure CLI na Linux


Jako open source systém a různé distribuce budeme mít v případě Linuxu více možností instalace.

Nainstalujte Azure CLI pomocí správce balíčků APTToto bude metoda používaná společností Solvetic pro tento tutoriál a tento správce APT je k dispozici pro systémy jako Ubuntu, Mint nebo Debian. Prvním krokem je upravit seznam zdrojů provedením následujícího:

 AZ_REPO = $ (lsb_release -cs) echo "deb [arch = amd64] https://packages.microsoft.com/repos/azure-cli/ $ AZ_REPO main" | \ sudo tee /etc/apt/sources.list.d/azure-cli.list

Poté provedeme následující kroky, abychom získali podpisový klíč od společnosti Microsoft:

 curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt -key add - 

Pokračujeme v instalaci Azure CLI aktualizací balíčků takto:

 sudo apt-get update sudo apt-get install apt-transport-https azure-cli

Jakmile proces skončí, uvidíme, že CLI bylo nakonfigurováno v Linuxu:

Poté můžeme relaci zahájit spuštěním:

 az přihlášení 

Budeme přesměrováni do prohlížeče, abychom se přihlásili do Azure:

ZVĚTŠIT

PoznámkaV případě, že se zobrazí následující chyba „bash: lsb_release: command not found“, stačí nainstalovat lsb_release spuštěním:

 sudo apt-get install lsb-release 

Nainstalujte Azure CLI pomocí správce balíčků YUMTento správce se používá pro systémy RedHat a CentOS. V takovém případě je pro instalaci CLI vyžadováno následující:

  • Python 2.7x nebo Python 3.x
  • OpenSSL 1.0.2
U tohoto typu systému je prvním krokem import klíče z úložiště Microsoft:
 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 
Poté pokračujeme k vytvoření informací o místním úložišti azure-cli takto:
 sudo sh -c 'echo -e "[azure -cli] \ nname = Azure CLI \ nbaseurl = https: //packages.microsoft.com/yumrepos/azure-cli \ nenabled = 1 \ ngpgcheck = 1 \ ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc "> /etc/yum.repos.d/azure-cli.repo '
Pokračujeme v instalaci CLI provedením:
 sudo yum nainstalovat azure-cli 
Po instalaci se přihlásíme pomocí az login.
Chcete -li aktualizovat CLI v těchto distribucích, provedeme následující:
 sudo yum aktualizovat azure-cli 
Pro odinstalování CLI bude nyní nutné provést:
 sudo yum odstranit azure-cli 
Pokud CLI nemusí být znovu nainstalován, odstraníme úložiště spuštěním:
 sudo rm /etc/yum.repos.d/azure-cli.repo 
Nakonec odstraníme podpis Microsoft GPG následujícím příkazem:
 MSFT_KEY = `rpm -qa gpg -pubkey / * --qf"% {verze} -% {release}% {shrnutí} \ n "| grep Microsoft | awk '{print $ 1}' `` sudo rpm -e --allmatches gpg-pubkey- $ MSFT_KEY

5. Odinstalujte Azure CLI na Linuxu

Krok 1
V tuto chvíli chceme odinstalovat CLI z Linuxu, provedeme následující:

 sudo apt-get remove -y azure-cli 
Krok 2
Pokud není cílem přeinstalovat rozhraní CLI v systému Linux, můžeme informace odebrat z úložiště Azure CLI pomocí následujícího příkazu:
 sudo rm /etc/apt/sources.list.d/azure-cli.list 
Krok 3
Poté odstraníme nepotřebné balíčky:
 sudo apt autoremove 

6. Nainstalujte Azure CLI na macOS


V tomto případě použijeme macOS Mojave, v tomto případě lze Azure CLI nainstalovat prostřednictvím správce balíčků HomeBrew, HomeBrew je nástroj, který pomáhá spravovat a udržovat aktualizaci instalace CLI v macOS.

Krok 1
V případě, že v MacOS Mojave nemáte nainstalovaný HomeBrew, můžeme tento krok provést následujícím příkazem:

 mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz -pruh 1 -C homebrew 
Krok 2
Nyní, před instalací CLI, bude nutné aktualizovat informace o úložišti Homebrew a spustit příkaz install if:
 brew update && brew install azure-cli 

ZVĚTŠIT

Krok 3
Můžeme vidět postup uvedené instalace:

ZVĚTŠIT

Krok 4
Po instalaci zahájíme relaci s "az login" a budeme přesměrováni do prohlížeče, abychom zahájili relaci:

ZVĚTŠIT

Krok 5
K aktualizaci CLI v macOS Mojave musíme provést následující:

 vařit aktualizaci && vařit upgrade azure-cli 
Krok 6
Chcete -li jej odinstalovat, bude nutné provést následující.
 brew uninstall azure-cli 

7. Použijte Azure CLI ve Windows 10, Linux a macOS


Pro tento tutoriál použijeme CLI ve Windows 10. CLI má funkci automatického doplňování se záložkou pro všechny příkazy v bash shellu, což usnadňuje jejich provádění. Globální argumenty, které jsou k dispozici pro všechny příkazy, jsou:

Tisk informacíTento parametr vytiskne referenční informace CLI s každým z jeho příkazů spolu s jejich argumenty a také seznam dostupných příkazů a podskupin.

 --Pomoc 

Změňte výstupní formátnám umožňuje změnit výstupní formát, dostupné možnosti jsou json, jsonc (barevný JSON), tsv (hodnoty oddělené tabulátory) a tabulka (tabulky ASCII v přirozeném jazyce). Ve výchozím nastavení CLI generuje json.

 --výstup 

Filtrujte výsledkyTato možnost používá dotazovací jazyk JMESPath k filtrování výsledků vrácených službami Azure.

 --dotaz 

Vytvořené zdrojeJe zodpovědný za tisk informací o prostředcích vytvořených v Azure během operace a dalších užitečných informací.

 --verbózní 

Více informacíJe určen k tisku ještě více informací o operacích CLI a slouží pro účely ladění.

 --ladit 

ZVĚTŠIT

8. Použijte interaktivní režim Azure CLI

Krok 1
Je to další možnost, pomocí které lze Azure CLI použít v interaktivním režimu pomocí příkazu „az interactive“, v tomto režimu se otevře interaktivní prostředí s funkcí automatického doplňování, popisy příkazů a příklady, když to provedeme, bude spusťte proces stahování a instalace uvedeného rozšíření:

ZVĚTŠIT

Krok 2
Pro přístup do tohoto režimu zadáme výraz „ano“:

ZVĚTŠIT

Krok 3
V tomto režimu můžeme aktivovat nebo deaktivovat popisy a příklady pomocí klávesy F1:

ZVĚTŠIT

Krok 4
K aktivaci nebo deaktivaci zobrazení výchozích parametrů použijeme F2 a klávesa F3 přepíná zobrazení klíčových gest.

ZVĚTŠIT

9. Příkazy pro používání Azure CLI ve Windows 10, Linux a macOS


CLI nám poskytuje řadu užitečných příkazů jak pro vytváření, tak pro správu prostředků v Azure. Solvetic bude analyzovat nejdůležitější příkazy, které budou bezpochyby zásadní pro úkoly, které se mají provádět s Azure.

az účetTento příkaz nám umožňuje spravovat účty registrované v Azure, skládá se z několika proměnných, jako jsou:

 az účet jasný 
Vymaže všechna předplatná v místní mezipaměti CLI
 az účet get-access-token 
Získejte přístup k tokenu pro nástroje pro přístup k Azure.
 seznam účtů az 
Zobrazí seznam předplatných pro účet, pomocí kterého jste přihlášeni.
 az account list-locations 
Ukazuje podporované oblasti pro aktuální předplatné
 az zámek účtu 
Uzamknout úrovně předplatného
 vytvořte zámek účtu 
Umožňuje vytvořit zámek účtu
 az zámek účtu odstranit 
Odstraňte zámek účtu
 az account management-group 
Spravujte skupiny pro správu Azure
 az účet show 
Zobrazit podrobnosti o aktuálním předplatném

ZVĚTŠIT

az acrPomocí tohoto příkazu bude možné spravovat soukromé záznamy pomocí záznamů Azure Container. Některé z vašich dostupných možností jsou:

 az acr build 
Vytvoří rychlé sestavení, které poskytuje rozšířené protokoly pro protokol Azure Container.
 az acr build-task 
Spravujte definice sestavení
 az acr build-task create 
Umožňuje snadno vytvořit novou definici sestavení, kterou lze spustit git commits nebo aktualizací základních bitových kopií pro Azure Container Registry.
 az acr build-task delete 
Odebere úlohu sestavení z Azure Container Registry.
 az acr seznam úkolů sestavení 
Vypíše úlohy sestavení pro Azure Container Registry.

az acsTento příkaz vám umožňuje spravovat Azure Container Services. Některé dostupné možnosti jsou:

 az acs procházet 
Zobrazí panel správce kontejneru služeb ve webovém prohlížeči.
 az acs vytvořit 
Vytvořte kontejner služby
 az acs dcos 
Umožňuje vám spravovat službu Azure Container orchestrated by DC / OS.
 az acs dcos procházet 
Vaším úkolem je vytvořit tunel SSH určený pro službu Azure Container a ve vašem prohlížeči otevře řídicí panel Mesosphere DC / OS.

az konfigurovatJeden z nejpoužívanějších příkazů v CLI je az configure, základní syntaxe tohoto příkazu je:

 az configure [--defaults] 
Pokud například chceme vytvořit výchozí skupinu, můžeme provést následující:
 az configure --defaults group = Solvetic 

ZVĚTŠIT

Chcete -li vymazat názvy webových aplikací a názvy virtuálních počítačů:

 az configure --defaults vm = '' web = '' 

Další příkazy AzureAzure CLI má širokou škálu možností použití, například:

 az ad 
Spravujte entity Azure Active Directory Graph, které jsou vyžadovány pro řízení přístupu na základě rolí.
 az poradce 
Umožňuje nám spravovat informace o předplatném Azure.
 az aks 
Usnadňuje správu služeb Azure Kubernetes.
 az ams 
Spravujte prostředky Azure Media
 az aplikace služby 
Pomocí tohoto příkazu můžete spravovat plány servisních aplikací
 az záloha 
Usnadňuje správu záloh Azure Backup
 az šarže 
Spravovat Azure Batch
 az fakturace 
Je to užitečné pro správu nákupů a kreditu v Azure
 az bot
Umožňuje spravovat služby Microsoft Bot.
 az cdn 
Spravujte své sítě pro doručování obsahu Azure (CDN).
 Az Cloud 
Jak naznačuje název, spravuje registrované cloudy Azure.
 kognitivní služby 
Umožňuje spravovat účty Azure Cognitive Services.
 az konfigurovat 
Umožňuje spravovat nastavení Azure CLI. Tento příkaz je interaktivní.
 az disk 
Spravujte disky Azure pomocí úkolů, jako je seznam (lis), delete (delete) a další

ZVĚTŠIT

 az eventgrid 
Spravujte předplatná a témata Azure Event Grid.
 az eventhubs 
Umožňuje snadnou správu Azure Event Hubs - jmenných prostorů aliasů, událostí, skupin spotřebitelů a nastavení geografické obnovy.
 az rozšíření 
Spravujte a aktualizujte rozšíření CLI
 az funkce 
Tento příkaz vám umožňuje spravovat vlastnosti poskytovatele prostředků
 az zpětná vazba 
Umožňuje zpětnou vazbu společnosti Microsoft v Azure
 az najít 
Usnadňuje hledání příkazů Azure CLI
 az hdinsight 
Správa klastrů HDInsight.
 az lab 
Umožňuje nám spravovat Azure DevTest Labs.
 az přihlášení 
Umožňuje nám přihlásit se do Azure.
 odhlásit se 
Je zodpovědný za odhlášení, aby se zabránilo přístupu k předplatným Azure.
 az mapy 
Spravujte mapy Azure
 az monitor 
Vaším úkolem je spravovat službu Azure Monitor, umožňuje vám přistupovat k událostem, vytvářet upozornění a mnoho dalších úkolů.
 az hledat 
Umožňuje spravovat vyhledávací služby Azure, klíče pro správu a klíče dotazů.

10. Vytvořte virtuální počítač s CLI Cloud Shell v Azure


Nyní je pro všechny IT administrátory a uživatele Azure více než praktickou alternativou k vytvoření virtuálního počítače, což je něco běžného v cloudovém prostředí. Chcete -li vytvořit počítač prostřednictvím Azure CLI, budeme postupovat podle následujících kroků.

Krok 1
Nejprve vytvoříme novou skupinu prostředků a přiřadíme požadovanou zónu:

 az group create --name SolveticGroup --location eastus 

ZVĚTŠIT

Krok 2
Po tomto kroku vytvoříme náš virtuální počítač s hodnotami jako:

  • název
  • Typ operačního systému
  • Uživatel a heslo

Krok 3
Provádíme následující:

 az vm create \ --resource-group SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-username Solvetic \ --admin-password Solvetictest123

ZVĚTŠIT

Krok 4
Vidíme, že náš stroj je vytvořen podle uvedených kritérií. CLI jsme použili v režimu prohlížeče (Cloud Shell), abychom ověřili, že použití je jednoduché lokálně nebo prostřednictvím webu.

ZVĚTŠIT

CLI je výkonný doplněk Azure, se kterým můžete provádět všechny úkoly spojené s prostředky dostupnými v Azure, kterých není málo, ale jsou velmi kompletní.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave