У меня есть несколько приложений, о которых я бы хотел поговорить друг с другом.Каждый раз, когда я развертываюсь на одном, новая версия имеет разные IP-адреса.Как я могу дать им правильный доступ друг к другу через правила брандмауэра?
Проверьте эту документацию , объясняющую, как разрешить различным службам взаимодействовать друг с другом.По сути, поскольку развернутые службы работают в своем собственном домене, идея состоит в том, чтобы отправлять 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, например.
request