Создание API на Google Cloud Platform - PullRequest
       39

Создание API на Google Cloud Platform

0 голосов
/ 22 сентября 2018

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

Я смотрю в основном на AWS и GCP (Google Cloud Platform), а затраты на AWS немного неясны (по крайней мере, дляя), и нет способа гарантировать, что счет не будет выставлен, я собираюсь использовать GCP.

Для "серверной" части приложения я хотел бы построить API на GCP, как мог быс AWS API Gateway, но я не смог найти для этого подходящего продукта.

Чем ближе был Google Cloud Endpoint, тем не менее он, похоже, отличается от AWS API Gateway.Я смотрел несколько видео об этом (например, https://www.youtube.com/watch?v=bR9hEyZ9774),, но до сих пор не могу понять идею, или если она соответствует моим потребностям.

Может кто-нибудь помочь уточнить, какой продукт GCP будетподходит для создания API-интерфейса и его сравнения с AWS API Gateway?

Было бы очень полезно получить ссылку на информацию / пример того, как это сделать.

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Пример проекта Springboot с движком облачных приложений Google можно найти здесь - https://github.com/ashishkeshu/googlecloud-springboot

0 голосов
/ 25 сентября 2018

Менеджер продуктов Google здесь.

У нас нет точного аналога для AWS API Gateway.

Вы правы насчет оконечных точек облака.Это немного другая архитектура, чем в AWS, - это прокси-сервер для коляски, который развертывается вместе с бэкэндом.Это отличается от API Gateway, который представляет собой полностью управляемый прокси, развернутый перед вашими бэкэндами.

Если вы развертываете в App Engine Гибкие среды: хорошие новости!Прокси-сервер конечных точек может быть развернут как часть вашего развертывания.Он может выполнять действия, аналогичные AWS API Gateway (проверка ключа API, проверка JWT, ограничение скорости).

Мы работаем над некоторыми планами, позволяющими использовать прокси в других местах (облачные функции и новые стандартные среды выполнения App Engine).

И, наконец,: в наших более старых средах исполнения Java и Python App Engine у ​​нас есть API Frameworks, которые предоставляют одинаковую функциональность.Эти фреймворки делают то же самое, что и прокси, но выражаются в виде аннотаций кода и встроены в ваше приложение.Мы отдаляемся от от модели каркаса в пользу модели прокси.

...