负载平衡器和无服务器NEG无法正常工作

时间:2020-07-31 18:11:32

标签: google-app-engine

我配置了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错误页面!

我无法弄清楚我的配置出了什么问题。

请帮助我解决这个问题。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

很抱歉,您的回答很晚。我完成了配置。目的是使负载平衡IP可以从Internet访问,并将IP路由到GAE。

我不得不将静态IP从全局类型更改为区域性。并且该区域应与GAE实例位于同一区域。