Как начать работать с Yandex Cloud Shell
С помощью Cloud Shell вы можете пользоваться CLI Yandex Cloud и другими терминальными инструментами без предварительной настройки прямо в браузере. Среда окружения Cloud Shell содержит основные инструменты для работы с облаком и популярные SDK для языков программирования.
Чтобы начать работать с Cloud Shell:
-
Перейдите в консоль управления
, затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы. -
На странице Yandex Cloud Billing
убедитесь, что у вас подключен платежный аккаунт, и он находится в статусеACTIVEилиTRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако. -
В консоли управления
на панели слева выберите Cloud Shell.Откроется окно терминала — дождитесь, когда сессия запустится и будет создана среда разработки.
-
Воспользуйтесь командами CLI Yandex Cloud, чтобы управлять облачными ресурсами через терминал. Например, чтобы посмотреть список ВМ в облаке, выполните команду:
yc compute instance list
Примеры других команд смотрите в разделе Начало работы с CLI. Чтобы посмотреть полный список доступных команд, выполните команду
yc --helpили откройте справочник CLI.Примечание
Вы можете запустить до 4 параллельных сессий в терминале. Чтобы запустить новую сессию, нажмите кнопку
. После запуска сессия может быть активна в течение 12 часов. Неактивные сессии автоматически прерываются после 30 минут бездействия. Подробнее об ограничениях в Cloud Shell смотрите в разделе Лимиты. -
Установите необходимые приложения с помощью инструмента
apt. Например, чтобы установитьpostgresql-clientдля подключения к кластеру Yandex Managed Service for PostgreSQL, выполните команду:sudo apt update && sudo apt install --yes postgresql-clientПримечание
Виртуальная машина Cloud Shell будет автоматически остановлена и удалена по прошествии 15 минут после завершения последней активной сессии. Любые системные изменения, включая установленные приложения и пакеты, будут сброшены.
Решение проблем
Что делать, если при запуске терминала сессия не создается и загрузка не завершается?
Создайте новую сессию — для этого нажмите на кнопку
Если сессия по-прежнему не создается, запишите HAR-файл при воспроизведении проблемы. Начните запись до запуска терминала. Если в ответе сервера есть ошибка No active billing accounts found, проверьте наличие активного платежного аккаунта и права доступа к нему. В остальных случаях создайте обращение и отправьте HAR-файл в техническую поддержку
Что делать, если возникает ошибка No active billing accounts found?
Ошибка с кодом 403 может возникать, если нет активного платежного аккаунта или у пользователя нет прав на его просмотр.
На странице Yandex Cloud BillingACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако, затем повторите попытку создания сессии.
Если платежный аккаунт есть и активен, попросите его администратора назначить вам роль billing.accounts.viewer непосредственно на платежный аккаунт и повторите попытку создания сессии.
Не удаляйте автоматически назначенную роль billing.accounts.member: она нужна, чтобы платежный аккаунт отображался в списке доступных вам аккаунтов.