Как создать интеграцию между облачными сервисами

В проекте Cloud-to-cloud может быть только одна интеграция. Если вам нужно работать с несколькими интеграциями, создайте отдельный проект для каждой из них.

Чтобы создать интеграцию с Cloud-to-cloud, сначала нужно создать проект разработчика, как описано в разделе Создание проекта разработчика. После того как вы настроите проект:

Перейти в Developer Console

  1. В списке проектов нажмите Открыть рядом с нужным проектом.

  2. Нажмите Добавить интеграцию облако-облако.

    Если вы впервые создаете Cloud-to-cloudинтеграцию, откроется страница Ресурсы, на которой можно посмотреть документацию по разработке и узнать о некоторых инструментах.Cloud-to-cloud

    Когда вы будете готовы продолжить, нажмите Далее: разработка. Откроется страница Контрольный список. Нажмите Далее: настройка.

    Если вы создаете интеграцию Cloud-to-cloud не в первый раз, вы попадете на страницу Настройка и конфигурация.

  3. На странице Настройка и конфигурация введите название интеграции.

  4. Нажмите Выберите тип устройства и выберите тип устройства в раскрывающемся меню.

  5. В разделе Брендинг приложения загрузите изображение в формате PNG размером 144 x 144 пикселя, которое будет представлять ваш сервис в Google Home app (GHA). Убедитесь, что значок соответствует следующим требованиям (см. пример):

    • Требуется круглый логотип.
    • Увеличьте логотип, чтобы он касался рамки.
    • Если логотип белый, необходимо добавить цветную рамку.
    • Если логотип прозрачный, требуется белый фон с цветной рамкой.
    • Фон за логотипом должен быть прозрачным.

    Изображение значка с требованиями

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

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

    • Всегда владейте своим доменом. URL ваших продуктов должны вести на домен, которым вы управляете, а не непосредственно на конечную точку Amazon Web Services, Google Cloud или другого поставщика облачных сервисов. В этом случае при смене хостинга вам нужно будет изменить только переадресацию за доменом, а не общедоступный URL.
    • Разместите балансировщик нагрузки в конечной точке. Балансировщик нагрузки помогает постепенно переходить на новую инфраструктуру, отслеживать эффективность и выявлять серьезные сбои до того, как они повлияют на клиентов.
  8. При необходимости настройте переключение между приложениями и разрешения.

  9. В разделе Управление уровнем ведения журнала измените настройки для ошибок и всех журналов.

    • Если вы уже сделали это при настройке профиля компании, пропустите этот шаг.
  10. Нажмите Сохранить, чтобы сохранить конфигурацию интеграции Cloud-to-cloud.

Дополнительные настройки

Как настроить функцию "Переключение между приложениями"

В разделе Переход в приложение (необязательно) можно настроить приложение так, чтобы пользователи Android могли быстрее связывать свои аккаунты в вашей системе аутентификации с аккаунтами Google. Подробнее о функции "Переключение приложений" на устройствах Android…

Разрешения

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

Уровни журналов

Вы можете выбрать, сколько данных журнала будет сохраняться для интеграции на сайте Google Cloud. Вы можете оставить только журналы ошибок или все журналы.

Чтобы задать уровни журнала, перейдите в раздел Сведения о проекте > Управление уровнем журнала: журналы ошибок. Подробнее о том, как задать уровни журнала…

Как изменить интеграцию, которая находится на проверке

Чтобы изменить интеграцию:

Перейти в Developer Console

  1. В списке проектов нажмите Открыть рядом с нужным проектом.

  2. Измените информацию на странице Настройка и конфигурация.

  3. Нажмите Сохранить.

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

  5. Нажмите Далее: сертификация, чтобы отправить интеграцию.

  6. Нажмите Отправить, чтобы запросить проверку сертификации.

После отправки integration появится в разделе Отправлено на сертификацию.

После того как integration пройдет сертификацию, Google поможет вам запустить integration.