Как настроить проект Google Cloud

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

Как создать проект

Чтобы управлять сервисами, учетными данными, оплатой, а также использовать API и SDK на платформе Google Карт, необходимо создать проект.

Для каждого проекта обязательно настроить оплату: она будет взиматься только в случае превышения квоты на бесплатное использование сервисов.

Чтобы создать проект Google Cloud с включенной оплатой, выполните следующие шаги:

Консоль

  1. Создайте новый облачный проект Google Cloud в Cloud Console.

    Создать проект
  2. Заполните обязательные поля на странице New Project (Новый проект).

    • Project name (Название проекта). Используйте название по умолчанию или введите собственное.

      Вы можете изменить название проекта в любой момент. Подробная информация приведена в разделе об идентификации проектов.

    • Идентификатор проекта Используйте вариант по умолчанию или нажмите ИЗМЕНИТЬ, чтобы указать пользовательский идентификатор, который API Google будут использовать в качестве уникального идентификатора для вашего проекта.

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

    • Billing account (Платежный аккаунт). Выберите платежный аккаунт для проекта. Если у вас только один платежный аккаунт или его нет вообще, этот пункт не будет отображаться на странице.

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

    • Location (Местоположение). Если вы хотите привязать к проекту организацию, нажмите Browse (Обзор). Вы также можете выбрать вариант No organization (Без организации).

      Подробная информация приведена в разделах о создании папок и управлении ими и взаимосвязи между организациями, проектами и платежными аккаунтами.

  3. Нажмите Создать.

gcloud

gcloud projects create "PROJECT"

Прочитайте статьи о Google Cloud SDK, установке Cloud SDK и следующих командах:

Как включить оплату

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

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

Чтобы включить оплату для проекта Google Cloud, выполните следующие шаги:

  1. Откройте Cloud Console и перейдите на страницу Оплата.
  2. Выберите или создайте проект Google Cloud.
  3. Информация, которую вы увидите на странице "Оплата", зависит от того, есть ли у вас платежный аккаунт и связан ли он с выбранным проектом Google Cloud.
    • Если для выбранного проекта Google Cloud уже включена оплата, на странице отображаются сведения о платежном аккаунте.
    • Если у вас нет платежного аккаунта, вам будет предложено создать его и связать с проектом.
    • Если у вас есть платежный аккаунт, но он не связан с проектом, вам будет предложено включить оплату. Вы также можете создать и связать с проектом новый платежный аккаунт. Для этого нажмите Cancel (Отмена) и выберите Create account (Создать аккаунт).

Учтите, что ограничений на сумму оплаты нет. Чтобы контролировать расходы, укажите бюджет и настройте оповещения о его превышении. Подробнее…

Как включить API

Для работы с платформой Google Карт вам потребуется включить API и SDK, которые будут использоваться в проекте.

Консоль

Как включить Distance Matrix API (устаревшую версию)

Cloud SDK

gcloud services enable \
    --project "PROJECT" \
    "distance-matrix-backend.googleapis.com"

Прочитайте статьи о Google Cloud SDK, установке Cloud SDK и следующих командах:

Как посмотреть список включенных API

Консоль

Чтобы посмотреть список включенных API и SDK, перейдите на страницу Google Maps Platform (Платформа Google Карт) в Cloud Console.

Перейти на страницу "Платформа Google Карт"
  • Дополнительные API – это API и SDK, которые можно включить.
  • Если вы видите карточки для API и сервисов Google Карт, это значит, что API и SDK не были включены.

gcloud

gcloud services list --project "PROJECT"

Прочитайте статьи о Google Cloud SDK, установке Cloud SDK и следующих командах:

Как удалить проект

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

Cloud Console

  1. Перейдите на страницу Projects (Проекты).

    Перейти на страницу "Проекты"
  2. Выберите проект Google Cloud, который вы хотите закрыть, и нажмите Delete (Удалить).

Подробная информация об управлении проектами Google Cloud доступна на странице Cloud Resource Manager: создание, удаление и восстановление проектов.

gcloud

gcloud projects delete "PROJECT"

Прочитайте статьи о Google Cloud SDK, установке Cloud SDK и следующих командах:

Дальнейшие действия

Настроив облачный проект Google Cloud, создайте и защитите ключ API, чтобы пользоваться Distance Matrix API (Legacy).

Использование ключей API