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

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

Поскольку данный продукт находится в стадии предварительного просмотра (pre-GA), следующие параметры отличаются от стандартной настройки облака, описанной ниже.

Необходимые разрешения

The Map Management API requires that you enable the Map Management API and cloud-based maps styling for your projects. These two products share the same permission requirements which are by default included in the MapsAdmin.owner and MapsAdmin.editor roles.

This guide shows how to set up your Google Cloud project before using the Google Maps Platform APIs. While you may have completed some of these steps in the Getting started with Google Maps Platform page, this document provides additional, useful instructions for managing your projects.

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

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

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

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

Консоль

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

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

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

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

    • Идентификатор проекта: Примите значение по умолчанию или нажмите «Редактировать» , чтобы ввести собственный идентификатор, который API Google будут использовать в качестве уникального идентификатора для вашего проекта.

      After you create the project, you cannot change the project ID, so choose an ID that you'll be comfortable using for the lifetime of the project. Don't include any sensitive information in your project ID.

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

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

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

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

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

gcloud

gcloud projects create "PROJECT"

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

Включить выставление счетов

To deploy your apps, you must enable billing. Your account won't be charged if you stay within your monthly quota . If your application needs resources that exceed the monthly quota, you will be charged for the additional usage.

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

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

  1. В консоли Cloud перейдите на страницу «Биллинг»:
    Перейдите на страницу «Оплата».
  2. Выберите или создайте облачный проект.
  3. В зависимости от наличия платежного аккаунта или от того, связан ли выбранный облачный проект с каким-либо аккаунтом, на странице «Платежи» отображается одно из следующих сообщений:
    • Если для выбранного облачного проекта уже включена функция выставления счетов, то отображаются сведения об учетной записи для выставления счетов.
    • Если учетная запись для выставления счетов отсутствует, вам будет предложено создать ее и связать с выбранным облачным проектом.
    • If a billing account exists, you are prompted to enable billing if the selected Cloud project is not already associated with a billing account. You can also select Cancel and then select Create account to create and associate a new billing account.

After you enable billing, there is no limit to the amount that you might be charged. To gain more control over your costs, you can create a budget and set alerts . For more information, see Billing .

Включить API

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

Консоль

Включите API управления картами

Облачный SDK

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

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

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

Консоль

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

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

gcloud

gcloud services list --project "PROJECT"

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

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

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

Консоль

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

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

Для получения дополнительной информации об управлении облачными проектами см. раздел «Менеджер облачных ресурсов: создание, завершение и восстановление проектов» .

gcloud

gcloud projects delete "PROJECT"

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

Что дальше?

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

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