我配置了Google Cloud负载平衡器和无服务器NEG,以使我的应用引擎能够在静态IP中运行,但无论如何它都无法正常工作。这是我用于配置的命令。
gcloud beta compute network-endpoint-groups create get-payqin-serverless-neg \
--region=europe-west1 \
--network-endpoint-type=SERVERLESS \
--app-engine-app
gcloud compute backend-services create get-payqin-backend-service \
--global
gcloud beta compute backend-services add-backend get-payqin-backend-service \
--global \
--network-endpoint-group=get-payqin-serverless-neg \
--network-endpoint-group-region=europe-west1
gcloud compute url-maps create get-payqin-url-map \
--default-service get-payqin-backend-service
所有这些命令都是从Google云文档中复制的,仅对参数进行了细微的更改,因此我认为这些命令没有错。
该项目在Google App Engine中只有一项默认服务,并且已部署在欧洲西部地区。我发现在GAE中,欧洲西部地区与欧洲西部地区相同。
我检查了GAE中部署的应用程序肯定可以通过浏览器正常运行。负载平衡器肯定在前端分配了静态IP,但是浏览器上的“ http:// {ip}”显示404错误页面!
我无法弄清楚我的配置出了什么问题。
请帮助我解决这个问题。
提前谢谢!
答案 0 :(得分:1)
很抱歉,您的回答很晚。我完成了配置。目的是使负载平衡IP可以从Internet访问,并将IP路由到GAE。
我不得不将静态IP从全局类型更改为区域性。并且该区域应与GAE实例位于同一区域。