Часто задаваемые вопросы и ответы по Azure Cloud Shell

В этой статье приводятся ответы на распространенные вопросы и объясняется, как устранять проблемы Cloud Shell.

Поддержка веб-браузеров

Cloud Shell поддерживает последние версии следующих браузеров:

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Apple Safari
    • Safari в частном режиме не поддерживается.

Копирование и вставка

Ключи, используемые для копирования и вставки, зависят от операционной системы и браузера. В следующем списке содержатся наиболее распространенные сочетания ключей:

  • Windows: CTRL+c, чтобы скопировать и CTRL+SHIFT+v или SHIFT+Insert для вставки.
    • FireFox может не поддерживать разрешения буфера обмена должным образом.
  • macOS: Cmd+c для копирования и вставки cmd+v.
  • Linux: CTRL+c для копирования и вставки КЛАВИШ CTRL+SHIFT+V.

Примечание.

Если при вводе клавиш CTRL+C текст не выбран, Cloud Shell отправляет Ctrl-c символ в оболочку. Оболочка может интерпретироваться как сигнал останова и завершать Ctrl-c выполняемую в данный момент команду.

Часто задаваемые вопросы

Существует ли ограничение времени для сеансов Cloud Shell?

Cloud Shell предназначен для интерактивного использования. Время ожидания сеансов Cloud Shell истекает через 20 минут без интерактивного действия. В результате любые длительные неинтерактивные сеансы завершаются без предупреждения.

Cloud Shell — это бесплатная служба для управления средой Azure. Это не платформа вычислений общего назначения. Чрезмерное использование может считаться нарушением условий обслуживания Azure, что приводит к блокировке доступа к Cloud Shell.

Сколько одновременных сеансов можно открыть?

Azure Cloud Shell имеет ограничение в 20 одновременных пользователей на клиент. При открытии более 20 одновременных сеансов возникает ошибка "Пользователь клиента по квоте". Если у вас есть законные потребности в открытии более 20 сеансов, таких как учебные сеансы, обратитесь в службу поддержки, чтобы запросить увеличение квоты до предполагаемой даты использования.

Я создал некоторые файлы в Cloud Shell, но они исчезли. Что произошло?

Компьютер, предоставляющий сеанс Cloud Shell, является временным и перезапускается после того, как сеанс неактивен в течение 20 минут. Cloud Shell использует общую папку Azure, подключенную к папке clouddrive в сеансе. Файловый ресурс содержит файл образа, содержащий $HOME каталог. Только файлы, которые вы отправляете или создаете в папке clouddrive , сохраняются в сеансах. Все файлы, созданные за пределами clouddrive каталога, не сохраняются.

Файлы, хранящиеся в каталогеclouddrive, отображаются в портал Azure с помощью браузера служба хранилища. Однако все файлы, созданные в каталоге, хранятся в $HOME файле изображения и не отображаются на портале.

Я создаю файл в Azure: диск, но не вижу его. Что произошло?

Пользователи PowerShell могут использовать Azure: диск для доступа к ресурсам Azure. Диск Azure: создается поставщиком PowerShell, который структурируется данные как диск файловой системы. Диск Azure: — это виртуальный диск, который не позволяет создавать файлы.

Файлы, которые вы создаете новый файл с помощью других средств, например или nano в то время как vim текущее расположение является дискомAzure:, сохраняются в каталоге$HOME.

Я хочу установить средство в Cloud Shell, для которого требуется sudo. Это возможно?

Нет. Учетная запись пользователя в Cloud Shell — это непривилегированная учетная запись. Вы не можете использовать или выполнить sudo любую команду, требующую повышенных разрешений.

Устранение неполадок

Диалоговое окно службы хранилища. Ошибка: 403 RequestDisallowedByPolicy

  • Сведения. При создании учетной записи хранения Cloud Shell для пользователей в первый раз это происходит сбоем из-за назначения Политика Azure, размещенного администратором. В сообщение об ошибке входит следующее:

    Действие ресурса "Майкрософт". служба хранилища/storageAccounts/write" запрещено одной или несколькими политиками.

  • Решение. Обратитесь к администратору Azure с просьбой удалить или обновить назначение политики Azure, которая отклоняет создание хранилища.

Диалоговое окно службы хранилища. Ошибка: 400 DisallowedOperation

  • Сведения. При использовании подписки Microsoft Entra нельзя создать учетную запись хранения Cloud Shell.
  • Разрешение. Подписки на идентификаторы Microsoft Entra не могут создавать ресурсы Azure. Используйте подписку Azure, которая позволяет создавать ресурсы хранилища.

Выходные данные терминала— ошибка: не удалось подключить терминал

  • Сведения. Для Cloud Shell требуется возможность установить подключение по протоколу WebSocket к инфраструктуре Cloud Shell.
  • Разрешение. Убедитесь, что сеть позволяет отправлять запросы HTTPS и websocket в следующие домены:
    • *.console.azure.com
    • *.servicebus.windows.net

Управление Cloud Shell

Управление персональными данными

Microsoft Azure серьезно принимает ваши персональные данные. Служба Azure Cloud Shell хранит сведения о хранилище Cloud Shell и ваших предпочтениях терминала. Эти сведения можно просмотреть с помощью одного из следующих примеров.

  • Выполните следующие команды из командной строки Bash:

    URL="https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview"
    az rest --method get --url $URL
    
  • Выполните следующие команды из командной строки PowerShell:

    $invokeAzRestMethodSplat = @{
        Uri    = 'https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview'
        Method = 'GET'
    }
    $userdata = (Invoke-AzRestMethod @invokeAzRestMethodSplat).Content
    ($userdata | ConvertFrom-Json).properties | Format-List
    

Эти персональные данные можно удалить, сбросив параметры пользователя. Сброс параметров пользователя завершает текущий сеанс и отключает связанную учетную запись хранения. Общая папка Azure, используемая Cloud Shell, не удаляется.

При повторном подключении к Cloud Shell вам будет предложено подключить учетную запись хранения. Вы можете создать новую учетную запись хранения или повторно подключить существующую учетную запись хранения, которую вы использовали ранее.

Чтобы удалить параметры пользователя, выполните следующие действия.

  1. Запустите Cloud Shell.
  2. Выберите меню Параметры (значок шестеренки) на панели инструментов Cloud Shell.
  3. Выберите " Сброс параметров пользователя" в меню.
  4. Нажмите кнопку "Сброс", чтобы подтвердить действие.

Блокировать Cloud Shell в заблокированной сетевой среде

  • Сведения: Администратор istrator может потребоваться отключить доступ к Cloud Shell для своих пользователей. Cloud Shell зависит от доступа к ux.console.azure.com домену, который может быть запрещен, остановка доступа к точкам входа Cloud Shell, включая portal.azure.comрасширение shell.azure.comучетной записи Azure Visual Studio Code и learn.microsoft.com. В облаке для государственных организаций США точка входа ux.console.azure.us— нет соответствующего shell.azure.us.
  • Разрешение. Ограничение доступа к ux.console.azure.com сети или ux.console.azure.us из нее. Значок Cloud Shell по-прежнему существует в портал Azure, но вы не можете подключиться к службе.