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

Выберите платформу: Android iOS Веб-служба JavaScript

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

Создать проект

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

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

Чтобы создать облачный проект с включенной оплатой:

Консоль

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

    Создать новый проект
  2. На странице «Новый проект» заполните необходимую информацию:

    • Имя проекта: примите значение по умолчанию или введите собственное имя.

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

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

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

    • Платежный аккаунт: выберите платежный аккаунт для проекта. Если вы не настроили учетную запись для выставления счетов или у вас есть только одна учетная запись для выставления счетов, вы не увидите эту опцию.

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

    • Местоположение: если у вас есть организация, с которой вы хотите связать свой проект, нажмите «Обзор» и выберите ее; в противном случае выберите «Нет организации».

      Дополнительные сведения см. в разделах Создание папок и управление ими и Связи между организациями, проектами и учетными записями выставления счетов .

  3. Выберите Создать .

gcloud

gcloud projects create "PROJECT"

Узнайте больше о Google Cloud SDK , установке Cloud SDK и следующих командах:

Включить биллинг

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

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

Чтобы включить биллинг в облачном проекте:

  1. В Cloud Console перейдите на страницу «Биллинг»:
    Перейти на страницу оплаты
  2. Выберите или создайте облачный проект.
  3. В зависимости от того, существует ли учетная запись для выставления счетов или выбранный облачный проект связан с учетной записью, на странице «Выставление счетов» отображается одно из следующих значений:
    • Если выставление счетов уже включено для выбранного облачного проекта, отображаются сведения об учетной записи выставления счетов.
    • Если учетная запись для выставления счетов не существует, вам будет предложено создать учетную запись для выставления счетов и связать ее с выбранным облачным проектом.
    • Если учетная запись для выставления счетов существует, вам будет предложено включить выставление счетов, если выбранный проект Cloud еще не связан с учетной записью для выставления счетов. Вы также можете нажать «Отмена» , а затем выбрать «Создать учетную запись» , чтобы создать и связать новую учетную запись для выставления счетов.

После того как вы включите выставление счетов, сумма, которую вы можете списать, не ограничена. Чтобы лучше контролировать свои расходы, вы можете создать бюджет и настроить оповещения . Дополнительную информацию см. в разделе «Выставление счетов» .

Включить API

Чтобы использовать функции Places SDK для iOS (новая версия), необходимо включить службу Places API (новая версия) . Чтобы использовать существующие функции Places SDK для iOS , включите службу Places API . Дополнительную информацию см. в разделе Выбор версии SDK .

Places SDK для iOS (новинка)

Консоль

Включить Places API (новое)

Облачный SDK

gcloud services enable \
    --project "PROJECT" \
    "places.googleapis.com"

Узнайте больше о Google Cloud SDK , установке Cloud SDK и следующих командах:

SDK Адресов для iOS

Консоль

Включите API мест

Облачный SDK

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

Узнайте больше о Google Cloud SDK , установке Cloud SDK и следующих командах:

Просмотр включенных API

Консоль

Чтобы просмотреть включенные API или SDK, перейдите на страницу платформы Google Maps в Cloud Console:

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

gcloud

gcloud services list --project "PROJECT"

Узнайте больше о Google Cloud SDK , установке Cloud SDK и следующих командах:

Закрыть проект

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

Консоль

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

    Перейти на страницу Проекты
  2. Выберите облачный проект, который вы хотите закрыть, затем нажмите «Удалить» .

Дополнительные сведения об управлении облачными проектами см. в разделе Cloud Resource Manager: создание, закрытие и восстановление проектов .

gcloud

gcloud projects delete "PROJECT"

Узнайте больше о Google Cloud SDK , установке Cloud SDK и следующих командах:

Что дальше

После настройки проекта Google Cloud вам необходимо создать и защитить свой ключ API, чтобы использовать Places API:

Используйте ключи API