Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- Spuštění playbooku Ansible
- Správa dynamického inventáře Azure
- Nainstalujte a nakonfigurujte Terraform
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 -ListAvailablepomocí příkazu získejte seznam nainstalovaných modulů. - V prostředí Bash nebo PowerShellu
-
tdnf listPomocí příkazu zobrazte seznam nainstalovaných balíčků TDNF. -
pip3 listPomocí 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:
- Azure CLI
- Azure PowerShell
- Az.Tools.Predictor
- AzCopy
- Rozhraní příkazového řádku Bicep
- Service Fabric CLI
Jiné služby Microsoft
- Rozhraní příkazového řádku Office 365
- Exchange Online – PowerShell
- Základní sada modulů Microsoft Graph PowerShellu
- Microsoft.Graph.Applications
- Microsoft.Graph.Authentication
- Microsoft.Graph.Groups
- Microsoft.Graph.Identity.DirectoryManagement
- Microsoft.Graph.Identity.Governance
- Microsoft.Graph.Identity.SignIns
- Microsoft.Graph.Users.Actions
- Microsoft.Graph.Users.Functions
- PowerShellové moduly MicrosoftPowerBIMgmt
- Moduly SqlServer PowerShell-u
Nástroje pro zvýšení produktivity
Linuxové nástroje
bashzshshtmuxdig
Textové editory
- Editor pro Cloud Shell (kód)
- vitalita
- nano
- emacs
Nástroje pro správu cloudu
- Docker Desktop
- Kubectl
- Řídící systém
- Cloud Foundry CLI
- Terraform
- Ansible
- Chef InSpec
- Puppet Bolt
- HashiCorp Packer
Nástroje pro vývojáře
Nástroje pro sestavení
makemavennpmpip
Zdrojový ovládací prvek
- Git
- Příkazový řádek GitHub
Databázové nástroje
- Klient MySQL
- Klient PostgreSQL
- Nástroj sqlcmd
- mssql-scripter
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.