Делаете лабораторию кода Google Cloud? Начните здесь!

1. Создайте проект в Google Cloud и примените кредиты.

Хотя многие продукты Google Cloud имеют бесплатный уровень , для их использования часто требуется указать данные кредитной карты или другой способ оплаты. В этом руководстве мы расскажем, как создать кредитный счет на 10 долларов, чтобы вам не приходилось вводить платежную информацию, и чтобы у вас были дополнительные средства для тестирования Google Cloud.

Предварительные требования:

  • Аккаунт Google (желательно @gmail.com, а не аккаунт G Suite)

Вы можете либо создать новый проект Google Cloud (рекомендуется), либо использовать этот кредит для существующего проекта GCP.

2. Начните работу с Cloud Shell.

Google Cloud Shell — это ваша оболочка Linux в облаке: с помощью всего лишь браузера вы получаете доступ к облачным ресурсам через командную строку, а также, при желании, текстовый редактор с подсветкой синтаксиса.

Приведён пример использования Cloud Shell с терминалом и текстовым редактором:

c63be5210e69eb64.png

Полностью укомплектован, батареи в комплекте.

В Cloud Shell уже установлены распространенные инструменты разработчика, такие как Node.js, Java, Go, Python, PHP и Ruby. Вы больше системный администратор? В Cloud Shell уже предустановлены клиент MySQL, клиент PostgreSQL, Kubernetes, Docker и многое другое.

c5b8ba52a4e6b2fb.png

Начать выполнение практического задания

Эта виртуальная машина на базе Debian содержит все необходимые инструменты разработки. Она предоставляет постоянный домашний каталог размером 5 ГБ и работает в облаке Google, что значительно повышает производительность сети и аутентификацию. Это означает, что для выполнения этого практического задания вам понадобится только браузер (да, он работает и на Chromebook).

  1. Для активации Cloud Shell из консоли Cloud Console просто нажмите «Активировать Cloud Shell». fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (На подготовку и подключение к среде должно уйти всего несколько минут).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Screen Shot 2017-06-14 at 10.13.43 PM.png

После подключения к Cloud Shell вы увидите, что ваша аутентификация пройдена и проект уже настроен на ваш PROJECT_ID .

gcloud auth list

вывод команды

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

вывод команды

[core]
project = <PROJECT_ID>

Если по какой-либо причине проект не создан, просто выполните следующую команду:

gcloud config set project <PROJECT_ID>

Ищете свой PROJECT_ID ? Проверьте, какой ID вы использовали на этапах настройки, или найдите его на панели управления Cloud Console:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

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

echo $GOOGLE_CLOUD_PROJECT

вывод команды

<PROJECT_ID>
  1. Наконец, установите зону по умолчанию и конфигурацию проекта.
gcloud config set compute/zone us-central1-f

Вы можете выбрать различные зоны. Для получения дополнительной информации см. раздел «Регионы и зоны» .

В этом практическом занятии вы узнаете, как подключаться к вычислительным ресурсам, размещенным на платформе Google Cloud Platform, через веб-интерфейс. Вы научитесь использовать Cloud Shell и команду gcloud из Cloud SDK.

Краткое содержание

На этом шаге вы запустили Cloud Shell и выполнили несколько простых команд gcloud .

Что вы узнаете дальше

  • Как развернуть простое приложение Node.js на платформе Google Cloud Platform
  • Как использовать команды gcloud

3. Попробуйте редактор Cloud Shell.

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

В командной строке Cloud Shell выполните следующие команды:

touch hello-google-cloud.js
edit hello-google-cloud.js

Это должно автоматически загрузить редактор Cloud Shell. Чтобы открыть редактор без выполнения команды редактирования, вы можете нажать кнопку «Открыть редактор» в командной строке Cloud Shell.

Разверните редактор и терминал на весь экран, нажав кнопку «Открыть в новом окне».

63ec88931c39bf64.png

Теперь окно вашего браузера с текстовым редактором Cloud Shell и терминалом командной строки должно выглядеть примерно так:

93363bc7bee5a90f.png

Напишите немного кода

Вставьте следующий фрагмент кода в редактор:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

Запустите ваше приложение

В терминале командной строки Cloud Shell выполните следующую команду:

node hello-google-cloud.js

Успех!

Вы должны увидеть следующий вывод: Hello, Google Cloud!

Краткое содержание

Вы успешно открыли редактор Cloud Shell, позволяющий визуально редактировать файлы. Затем вы запустили свой код, используя командную строку Cloud Shell.

4. Поздравляем!

Вы начали работу с Google Cloud Platform и научились запускать Cloud Shell и использовать встроенный редактор.

Узнать больше

Лицензия

Данная работа распространяется под лицензией Creative Commons Attribution 2.0 Generic.