Как я могу написать в другое приложение Google App Engine? - PullRequest
0 голосов
/ 09 февраля 2019

Как я могу подключить несколько приложений Google App Engine к одному сервису ядра приложений Django, чтобы я мог писать в другое хранилище данных приложений?Это вообще возможно?

1 Ответ

0 голосов
/ 09 февраля 2019

Возможен прямой доступ к хранилищу данных приложения из другого приложения (для этого вам не нужно писать в само приложение!)

Тот факт, что другое приложение также является приложением GAE или нетне имеет значения, настройка контроля доступа и доступа к соответствующему хранилищу данных одинаковы.

Я записал детали в Как использовать хранилище данных Google для моего веб-приложения, которое НЕ размещено в приложении Googleengine?

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

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

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

...