Настройте и управляйте своим первым проектом Google

1. Прежде чем начать

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

Предварительные условия

  • Базовые знания о том, как использовать командную строку.
  • Базовые знания о навигации по Cloud Console.

Что вы узнаете

  • Как создать проект Google Cloud.
  • Как активировать и использовать Cloud Shell.
  • Как перемещаться по облачной консоли.
  • Как получить доступ к наиболее часто используемым сервисам в Cloud Console.

Что вам понадобится

2. Создайте проект Google Cloud.

В этом разделе вы узнаете, как создать проект Google Cloud и использовать Cloud Shell.

Настроить

  1. Войдите в Cloud Console и создайте новый проект или повторно используйте существующий.

Google Cloud

Новая панель проекта

Панель «Новый проект» с полями «Имя проекта», «Организация» и «Местоположение».

Запомните идентификатор проекта , который отображается чуть ниже названия проекта . Идентификатор — это уникальное имя для всех проектов Google Cloud. Далее в этой лаборатории он упоминается как PROJECT_ID .

  1. Включите биллинг в Cloud Console, чтобы вы могли использовать ресурсы Google Cloud.

Работа над этой кодовой лабораторией не должна стоить много, во всяком случае. Однако во избежание расходов, выходящих за рамки этой лаборатории кода, обязательно следуйте инструкциям в разделе «Очистка».

Облачная оболочка

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

Чтобы активировать Cloud Shell из Cloud Console:

  1. Нажмите a8460e837e9f5fda.png Активируйте Cloud Shell .

Подготовка среды и подключение к ней может занять несколько минут.

b532b2f19ab85dda.png

Снимок экрана 14.06.2017, 22.13.43.png

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

  1. Чтобы просмотреть список учетных записей с учетными данными, введите следующую команду в командной строке Cloud Shell.
gcloud auth list

Вы должны увидеть следующий вывод:

Credentialed accounts:
 - <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
  1. Чтобы просмотреть список ваших проектов, введите следующую команду.
gcloud config list project

Вы должны увидеть следующий вывод:

[core]
project = <PROJECT_ID>

Если по какой-то причине проект не настроен, запустите эту команду, чтобы настроить проект.

gcloud config set project <PROJECT_ID>

PROJECT_ID — это идентификатор, который вы использовали на этапах настройки. Вы также можете посмотреть его на панели управления Cloud Console:

Панель информации о проекте на информационной панели Cloud Console.

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

  1. Чтобы увидеть идентификатор вашего проекта, введите следующую команду.
echo $GOOGLE_CLOUD_PROJECT

Вы должны увидеть следующий вывод:

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

Вы можете выбрать множество различных зон. Дополнительные сведения см. в разделе Регионы и зоны .

3. Используйте облачную консоль.

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

Главное меню навигации Cloud Console.

  1. Чтобы получить доступ к облачным инструментам, щелкните меню навигации ( 631746040b3443ab.png ) в левом верхнем углу экрана, чтобы открыть главное меню. Просматривая некоторые доступные параметры, обратите внимание, что инструменты разделены на основные области, такие как вычисления, хранилище, сети и большие данные. Обратите также внимание, что вы можете закрепить часто используемые инструменты в верхней части меню.
  2. Выберите «Домой» , чтобы увидеть главную панель управления.

Панель информации о проекте, показывающая поля «Название проекта», «Номер проекта» и «Идентификатор проекта», а также кнопку «ДОБАВИТЬ ЛЮДЕЙ В ЭТОТ ПРОЕКТ».

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

Меню IAM и администратора, показывающее <| и кнопки |> в конце меню.

Многие инструменты имеют дополнительные контекстные меню. Вы можете открывать и закрывать меню с помощью <| и кнопки |> в конце меню.

Меню «Начало работы».

Вы также можете перейти к инструментам, используя поле поиска в верхней части Cloud Console.

Биллинг

Раздел «Биллинг» в Cloud Console предоставляет множество инструментов для отслеживания выставления счетов за ваш проект. Дополнительную информацию см. в документации по Cloud Billing .

Чтобы настроить биллинг для вашего проекта:

  1. В меню навигации нажмите «Оплата» . Если у вас несколько учетных записей выставления счетов, при появлении запроса выберите Перейти к связанной учетной записи выставления счетов .
  2. Уделите несколько минут просмотру информации, доступной в контекстном меню. При использовании Google Cloud вы можете вернуться в этот раздел, чтобы отслеживать свои платежи.
  3. Чтобы получать уведомления при достижении заданных пороговых значений платежа, вы можете создать бюджет. Дополнительные сведения см. в разделе Создание, редактирование или удаление бюджетов и оповещений о бюджете .
  4. Для детального анализа может оказаться полезным экспортировать платежную информацию в BigQuery. Дополнительную информацию см. в разделе Экспорт данных Cloud Billing в BigQuery .

API и услуги

Cloud Console может предоставлять доступ к многочисленным API Google .

Чтобы включить API и создать для них учетные данные, выберите API и службы в главном меню.

  • Выберите вкладку «Включить API и службы» , чтобы включить API. В этом разделе вы можете выполнить поиск API, получить о них дополнительную информацию, например цены, если применимо, включить их и опробовать.
  • Выберите вкладку «Создать учетные данные» , чтобы создать учетные данные, такие как ключи API, учетные записи служб и идентификаторы клиентов OAuth. Обзор аутентификации в Google Cloud см. в разделе Обзор аутентификации .

Управление идентификацией и доступом (IAM)

IAM обеспечивает детальный контроль доступа к ресурсам Google Cloud. Если вам нужно привлечь соавторов к проекту, сделать файлы в хранилище доступными для других, позволить другим выполнять запросы или выполнять аналогичные задачи, IAM позволяет легко предоставить нужные разрешения нужным людям или группам.

Чтобы настроить IAM для вашего проекта:

  1. Нажмите IAM и администрирование > IAM в меню навигации.

На странице IAM показаны участники, у которых есть разрешения для проекта.

  1. Проверьте список, чтобы увидеть адрес электронной почты и соответствующую ему роль.

Для каждого из этих руководителей указано несколько ролей. Дополнительные сведения см. в разделах Общие сведения о ролях и Общие сведения о пользовательских ролях IAM .

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

Страница разрешений, показывающая разрешения для участников.

Если вы используете « ? » для получения информации о безопасности, вы увидите следующее предупреждение:

Предупреждение о безопасности.

  1. Чтобы добавить или удалить разрешения, используйте ссылки вверху страницы IAM .
  2. Уделите несколько минут просмотру других элементов в меню навигации IAM и администратора .

4. Очистка

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

  1. В Cloud Console перейдите на страницу «Управление ресурсами» .
  2. В списке проектов выберите проект, который хотите удалить, и нажмите «Удалить» .
  3. В диалоговом окне введите идентификатор проекта, а затем нажмите «Завершить работу» , чтобы удалить проект.

5. Поздравления

Поздравляем! Вы узнали, как создать проект Google Cloud и как получить доступ к некоторым наиболее часто используемым разделам консоли Google Cloud.