Предоставление брандмауэру приложений Google Cloud App Engine доступа друг к другу - PullRequest
0 голосов
/ 29 января 2019

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

1 Ответ

0 голосов
/ 29 января 2019

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

http://[VERSION_ID].[SERVICE_ID].[MY_PROJECT_ID].appspot.com

Или:

https://[VERSION_ID] -dot- [SERVICE_ID] -dot- [MY_PROJECT_ID] .appspot.com

Например, если я хочу связаться с моей службой "веб-сайт", обработчиком "Welcome", который находится в "my-project "Я бы отправил запрос по адресу:

http://website.my-project.appspot.com/welcome

. Для этого вы можете использовать пакет request в Node.js, например.

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