允许Google Cloud App Engine应用防火墙相互访问

时间:2019-01-29 10:02:03

标签: google-app-engine google-cloud-platform

我有多个要互相交流的应用。每次我部署到一个,新版本都有不同的IP。我该如何通过防火墙规则使他们相互正确访问?

1 个答案:

答案 0 :(得分:1)

检查this documentation,说明如何使不同的服务相互通信。基本上,由于已部署的服务在其自己的域上运行,因此其想法是向其他服务中的handler发出HTTP请求。服务域具有以下格式:

  

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

或者:

  

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

例如,如果我想与我的服务“网站”,位于“ my-project”中的处理程序“ welcome”进行通信,我将向以下对象发送请求:

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

为此,例如,您可以使用Node.js中的request包。