Sdílet prostřednictvím


Funkce a nástroje pro Azure Cloud Shell

Azure Cloud Shell je terminál založený na prohlížeči, který poskytuje ověřené předkonfigurované prostředí pro správu prostředků Azure. Cloud Shell obsahuje potřebné nástroje, které už máte nainstalované.

Azure Cloud Shell běží v Azure Linuxu, distribuci Linuxu Od Microsoftu pro hraniční produkty a služby cloudové infrastruktury. Jako výchozí prostředí můžete zvolit Bash nebo PowerShell.

Funkce

Zabezpečené prostředí

Microsoft interně kompiluje všechny balíčky zahrnuté v úložišti Azure Linux , které pomáhají chránit před útoky na dodavatelský řetězec. Další informace nebo chcete-li požádat o změny image Azure Linuxu, najdete v úložišti Cloud Shell na GitHubu.

Cloud Shell automaticky ověřuje váš účet Azure, aby umožňoval zabezpečený přístup pro Azure CLI, Azure PowerShell a další nástroje pro správu cloudu.

$HOME přetrvání napříč sezeními

Při prvním spuštění Cloud Shellu máte možnost používat Cloud Shell s připojeným účtem úložiště nebo bez připojeného účtu úložiště. Volba pokračovat bez úložiště je nejrychlejší způsob, jak začít používat Cloud Shell. Použití Cloud Shellu bez úložiště se označuje jako dočasná relace. Když zavřete okno Cloud Shellu, odstraní se všechny soubory, které jste uložili, a neuchovávají se napříč relacemi.

Pokud chcete zachovat soubory napříč relacemi, můžete se rozhodnout připojit účet úložiště. Cloud Shell automaticky připojí vaše úložiště (připojené jako $HOME\clouddrive) pro všechny budoucí relace. Kromě toho je váš adresář $HOME uložen jako soubor .img v úložišti Azure Files. Stav stroje a soubory mimo $HOME nejsou uchovávány mezi jednotlivými relacemi. Přečtěte si další informace o zachování souborů v Cloud Shellu.

Při ukládání tajných kódů, jako jsou klíče SSH, použijte osvědčené postupy. Azure Key Vault můžete použít k bezpečnému ukládání a načítání klíčů. Další informace najdete v tématu Správa služby Key Vault pomocí Azure CLI.

Úložiště Azure (Azure)

PowerShell v prostředí Cloud Shell poskytuje jednotku Azure (Azure:). Mezi jednotku Azure můžete přepnout pomocí cd Azure: a zpět do domácího adresáře pomocí cd ~. Disk Azure umožňuje snadné objevování a navigaci prostředků Azure, jako jsou výpočetní prostředky, síť, úložiště a další. Můžete dál používat známé cmdlety Azure PowerShell ke správě těchto prostředků bez ohledu na jednotku, ve které se nacházíte.

Poznámka:

Všechny změny prostředků Azure provedené přímo v portálu Azure nebo prostřednictvím příkazů Azure PowerShell se projeví na jednotce Azure:. Nutné je spustit dir -Force, aby se aktualizovalo zobrazení vašich prostředků v Azure:.

Hloubková integrace s opensourcovými nástroji

Cloud Shell obsahuje předkonfigurované ověřování pro opensourcové nástroje, jako je Terraform, Ansible a Chef InSpec. Další informace najdete v následujících článcích:

Předinstalované nástroje

Nejčastěji používané nástroje jsou předinstalované v Cloud Shellu. Tato kurátorovaná kolekce nástrojů se aktualizuje každý měsíc. Aktuální seznam nástrojů a verzí zobrazíte pomocí následujících příkazů.

  • V PowerShellu Get-Module -ListAvailable pomocí příkazu získejte seznam nainstalovaných modulů.
  • V prostředí Bash nebo PowerShellu
    • tdnf list Pomocí příkazu zobrazte seznam nainstalovaných balíčků TDNF.
    • pip3 list Pomocí příkazu zobrazte seznam nainstalovaných balíčků Pythonu.

Nástroje Azure

Cloud Shell obsahuje předinstalované následující nástroje příkazového řádku Azure:

Jiné služby Microsoft

Nástroje pro zvýšení produktivity

Linuxové nástroje

  • bash
  • zsh
  • sh
  • tmux
  • dig

Textové editory

  • Editor pro Cloud Shell (kód)
  • vitalita
  • nano
  • emacs

Nástroje pro správu cloudu

Nástroje pro vývojáře

Nástroje pro sestavení

  • make
  • maven
  • npm
  • pip

Zdrojový ovládací prvek

  • Git
  • Příkazový řádek GitHub

Databázové nástroje

Programovací jazyky

  • .NET 7.0
  • PowerShell 7.4
  • Node.js
  • Java
  • Python 3.9
  • Ruby
  • Go

Instalace vlastních nástrojů

Pokud jste nakonfigurovali Cloud Shell tak, aby používal účet úložiště, můžete nainstalovat vlastní nástroje. Můžete nainstalovat jakýkoli nástroj, který nevyžaduje kořenová oprávnění. Můžete například nainstalovat moduly Pythonu, moduly PowerShellu, Node.js balíčky a většinu balíčků, se kterými se dá nainstalovat wget.

Další kroky