1. Обзор
Google Cloud Shell предоставляет вам доступ из командной строки к вычислительным ресурсам, размещенным на Google Cloud Platform, и теперь доступен в консоли Google Cloud Platform. Cloud Shell упрощает управление проектами и ресурсами консоли Cloud Platform без необходимости установки Google Cloud SDK и других инструментов в вашей системе. Благодаря Cloud Shell команда Cloud SDK gcloud
и другие необходимые утилиты всегда доступны, когда они вам нужны.
В этой лаборатории вы узнаете, как подключаться к вычислительным ресурсам, размещенным на Google Cloud Platform, через Интернет. Вы узнаете, как использовать Cloud Shell и команду gcloud
Cloud SDK.
Это руководство адаптировано из https://cloud.google.com/cloud-shell/docs/quickstart и https://cloud.google.com/sdk/gcloud/ .
Что вы узнаете
- Как подключиться к вычислительным ресурсам, размещенным на Google Cloud Platform
- Как использовать команды
gcloud
Что вам понадобится
- Знакомство со стандартными текстовыми редакторами Linux, такими как Vim, EMAC или Nano.
Как вы будете использовать этот урок?
Как бы вы оценили свой опыт использования сервисов Google Cloud Platform и Firebase?
2. Настройка и требования
Самостоятельная настройка среды
- Войдите в Cloud Console и создайте новый проект или повторно используйте существующий. Если у вас еще нет учетной записи Gmail или Google Workspace, вам необходимо ее создать .
Запомните идентификатор проекта — уникальное имя для всех проектов Google Cloud (имя, указанное выше, уже занято и не подойдет вам, извините!). Позже в этой лаборатории он будет называться PROJECT_ID
.
- Далее вам необходимо включить биллинг в Cloud Console, чтобы использовать ресурсы Google Cloud.
Прохождение этой лаборатории кода не должно стоить много, если вообще стоит. Обязательно следуйте всем инструкциям в разделе «Очистка», в которых рассказывается, как отключить ресурсы, чтобы вам не приходилось нести расходы, выходящие за рамки этого руководства. Новые пользователи Google Cloud имеют право на участие в программе бесплатной пробной версии стоимостью 300 долларов США .
Запустите Cloud Shell
Активировать Cloud Shell
- В Cloud Console нажмите «Активировать Cloud Shell». .
Если вы никогда раньше не запускали Cloud Shell, вам будет представлен промежуточный экран (ниже сгиба) с описанием того, что это такое. В этом случае нажмите «Продолжить» (и вы больше никогда его не увидите). Вот как выглядит этот одноразовый экран:
Подготовка и подключение к Cloud Shell займет всего несколько минут.
Эта виртуальная машина оснащена всеми необходимыми инструментами разработки. Он предлагает постоянный домашний каталог объемом 5 ГБ и работает в Google Cloud, что значительно повышает производительность сети и аутентификацию. Большую часть, если не всю, работу в этой лаборатории кода можно выполнить с помощью просто браузера или Chromebook.
После подключения к Cloud Shell вы увидите, что вы уже прошли аутентификацию и что для проекта уже установлен идентификатор вашего проекта.
- Выполните следующую команду в Cloud Shell, чтобы подтвердить, что вы прошли аутентификацию:
gcloud auth list
Вывод команды
Credentialed Accounts ACTIVE ACCOUNT * <my_account>@<my_domain.com> To set the active account, run: $ gcloud config set account `ACCOUNT`
- Выполните следующую команду в Cloud Shell, чтобы убедиться, что команда gcloud знает о вашем проекте:
gcloud config list project
Вывод команды
[core] project = <PROJECT_ID>
Если это не так, вы можете установить это с помощью этой команды:
gcloud config set project <PROJECT_ID>
Вывод команды
Updated property [core/project].
3. Используйте командную строку
После запуска Cloud Shell вы можете использовать командную строку для вызова команды Cloud SDK gcloud
или других инструментов, доступных на экземпляре виртуальной машины. Вы также можете использовать каталог $HOME
в постоянном дисковом хранилище для хранения файлов между проектами и между сеансами Cloud Shell. Ваш каталог $HOME
является личным и не доступен другим пользователям.
Давайте начнем с рассмотрения доступных вам команд. Попробуйте это:
gcloud -h
Простые рекомендации по использованию можно получить, добавив -h
в конец любого вызова gcloud
. Более подробную справку можно получить, добавив флаг --help
или выполнив команду gcloud
help COMMAND
.
Попробуйте:
gcloud config --help
Теперь попробуй
gcloud help config
Вы заметите, что команды gcloud config --help
и gcloud help config
эквивалентны — обе дают длинную и подробную справку.
4. Использование команд gcloud
Попробуем просмотреть список конфигураций в нашей среде. Прочитав длинную и подробную справку на предыдущем шаге, мы знаем, что можем использовать команду gcloud list
.
gcloud config list
Вы можете задаться вопросом, есть ли другие свойства, которые не были установлены. Посмотреть все объекты можно позвонив:
gcloud config list --all
Краткое содержание
На этом этапе вы запустили Cloud Shell и вызвали несколько простых команд gcloud
.
5. Поздравляем!
Вы узнали, как запустить Cloud Shell, и выполнили несколько примеров команд gcloud
.
Узнать больше
- Документация Cloud Shell и обучающее видео .
- Документация
gcloud
и обучающее видео .
Лицензия
Эта работа распространяется под лицензией Creative Commons Attribution 2.0 Generic License.