Обзор Azure Cloud ShellOverview of Azure Cloud Shell

Azure Cloud Shell — это интерактивная доступная браузеру оболочка для управления ресурсами Azure.Azure Cloud Shell is an interactive, browser-accessible shell for managing Azure resources. Она предоставляет гибкие возможности при выборе оболочки, соответствующей вашим методам работы.It provides the flexibility of choosing the shell experience that best suits the way you work. Пользователи Linux могут использовать Bash, а пользователи Windows — PowerShell.Linux users can opt for a Bash experience, while Windows users can opt for PowerShell.

Выполните запуск через shell.azure.com, нажав кнопку ниже.Try from shell.azure.com by clicking below.

Встроенный запускEmbed launch

Выполните запуск через портал Azure с помощью значка Cloud Shell.Try from Azure portal using the Cloud Shell icon.

Запуск с помощью портала

КомпонентыFeatures

Оболочка на основе браузераBrowser-based shell experience

Cloud Shell предоставляет доступ к браузерному интерфейсу командной строки, созданному с учетом задач управления Azure.Cloud Shell enables access to a browser-based command-line experience built with Azure management tasks in mind. Используйте Cloud Shell для работы из локального компьютера с неограниченными возможностями, которые может обеспечить только облако.Leverage Cloud Shell to work untethered from a local machine in a way only the cloud can provide.

Выбор предпочтительной оболочкиChoice of preferred shell experience

Пользователи могут выбрать Bash или PowerShell из раскрывающегося списка оболочек.Users can choose between Bash or PowerShell from the shell dropdown.

Bash в Cloud Shell

PowerShell в Cloud Shell

Настроенная и аутентифицированная рабочая станция AzureAuthenticated and configured Azure workstation

Службой Cloud Shell управляет Майкрософт, поэтому в ней присутствуют популярные программы командной строки и реализована поддержка различных языков.Cloud Shell is managed by Microsoft so it comes with popular command-line tools and language support. Кроме того, Cloud Shell автоматически безопасно проходит проверку подлинности, тем самым обеспечивая мгновенный доступ к ресурсам с помощью Azure CLI или командлетов Azure PowerShell.Cloud Shell also securely authenticates automatically for instant access to your resources through the Azure CLI or Azure PowerShell cmdlets.

Просмотрите полный список средств, установленных в Cloud Shell.View the full list of tools installed in Cloud Shell.

Интегрированный редактор Cloud ShellIntegrated Cloud Shell editor

Cloud Shell предоставляет интегрированный графический текстовый редактор на основе редактора Monaco с открытым кодом.Cloud Shell offers an integrated graphical text editor based on the open-source Monaco Editor. Просто создайте и измените файлы конфигурации, выполнив code . для размеренного развертывания с помощью Azure CLI 2.0 или Azure PowerShell.Simply create and edit configuration files by running code . for seamless deployment through Azure CLI or Azure PowerShell.

Подробнее о редакторе Cloud Shell.Learn more about the Cloud Shell editor.

Интеграция с docs.microsoft.comIntegrated with docs.microsoft.com

Cloud Shell можно использовать непосредственно из документации, размещенной на сайте docs.microsoft.com.You can use Cloud Shell directly from documentation hosted on docs.microsoft.com. Эта оболочка интегрирована с документацией по Microsoft Learn, Azure PowerShell и Azure CLI. Нажмите кнопку "Попробуйте!" в блоке с фрагментом кода, чтобы открыть иммерсивный интерфейс оболочки.It is integrated in Microsoft Learn, Azure PowerShell and Azure CLI documentation - click on the "Try It" button in a code snippet to open the immersive shell experience.

Доступность в нескольких расположенияхMultiple access points

Cloud Shell представляет собой гибкий инструмент, который можно использовать с помощью таких элементов:Cloud Shell is a flexible tool that can be used from:

Подключение хранилища файлов Microsoft AzureConnect your Microsoft Azure Files storage

Cloud Shell машины являются временными, но файлы сохраняются двумя способами: через образ диска и через подключенный файловый ресурс с именем clouddrive.Cloud Shell machines are temporary, but your files are persisted in two ways: through a disk image, and through a mounted file share named clouddrive. При первом запуске Cloud Shell предлагает создать группу ресурсов, учетную запись хранения и общую папку службы файлов Azure от вашего имени.On first launch, Cloud Shell prompts to create a resource group, storage account, and Azure Files share on your behalf. Это одноразовое действие, которое автоматически применяется для всех сеансов.This is a one-time step and will be automatically attached for all sessions. Можно сопоставить отдельный файловый ресурс, который будет использоваться Bash и PowerShell в Cloud Shell.A single file share can be mapped and will be used by both Bash and PowerShell in Cloud Shell.

Дополнительные сведения см. в статье как подключить новую или существующую учетную запись хранения или узнать о механизмах сохранения, используемых в Cloud Shell.Read more to learn how to mount a new or existing storage account or to learn about the persistence mechanisms used in Cloud Shell.

Основные понятияConcepts

  • Cloud Shell работает на временном узле, предоставляемом для каждого сеанса и для каждого пользователя отдельно.Cloud Shell runs on a temporary host provided on a per-session, per-user basis
  • Время ожидания Cloud Shell истекает через 20 минут при отсутствии интерактивных действий.Cloud Shell times out after 20 minutes without interactive activity
  • Для Cloud Shell требуется подключение файлового ресурса Azure.Cloud Shell requires an Azure file share to be mounted
  • Cloud Shell использует один и тот же файловый ресурс Azure для Bash и PowerShell.Cloud Shell uses the same Azure file share for both Bash and PowerShell
  • Cloud Shell назначается один компьютер на учетную запись пользователя.Cloud Shell is assigned one machine per user account
  • Cloud Shell сохраняет каталог $Home с помощью образа размером 5 ГБ, размещенного в общей папке.Cloud Shell persists $HOME using a 5-GB image held in your file share
  • Разрешения задаются как для обычного пользователя Linux в Bash.Permissions are set as a regular Linux user in Bash

Узнайте больше о возможностях Bash в Cloud Shell и PowerShell в Cloud Shell.Learn more about features in Bash in Cloud Shell and PowerShell in Cloud Shell.

ЦеныPricing

За использование компьютера, на котором размещена среда Cloud Shell, плата не взимается. На этом компьютере должен быть подключен файловый ресурс Azure.The machine hosting Cloud Shell is free, with a pre-requisite of a mounted Azure Files share. Применяются расходы на обычное хранение.Regular storage costs apply.

Следующие шагиNext steps

Краткое руководство по использованию Bash в Azure Cloud ShellBash in Cloud Shell quickstart
Краткое руководство по использованию PowerShell в Azure Cloud Shell (предварительная версия)PowerShell in Cloud Shell quickstart