Делаете лабораторию кода 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 Cloud, что значительно повышает производительность сети и аутентификацию. Это означает, что все, что вам понадобится для этой лаборатории кода, — это браузер (да, он работает на Chromebook).

  1. Чтобы активировать Cloud Shell из Cloud Console, просто нажмите «Активировать Cloud Shell». fEbHefbrRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X 3-й квартал (подготовка и подключение к среде займет всего несколько минут).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARE01A

Снимок экрана 14.06.2017, 22.13.43.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 ? Узнайте, какой идентификатор вы использовали на этапах настройки, или найдите его на панели управления 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

Напишите код

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

привет-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 License.