我正在尝试遵循Google云平台控制台上的教程,以使用Compute Engine创建MongoDB应用程序。我遵循创建虚拟机的教程,但未创建它们,并返回以下错误:
字段“resource.networkInterfaces [0] .network”的无效值:“”。找不到引用的网络资源。
知道这可能是什么吗?我以前没有创建任何VM,所以不确定这是什么。我没有使用命令行,而是使用控制台来执行此操作。
最佳答案
我只是在尝试在新项目上创建VM时遇到了同样的事情。 Google似乎在配置新项目时遇到了问题(至少是计算引擎网络方面的东西)。
您必须手动创建默认网络。这样做的方法如下:
激活Google Cloud Shell(Cloud Console网站右上方的按钮),然后运行以下命令:
gcloud compute networks create default
gcloud compute firewall-rules create default-allow-icmp --network default --allow icmp --source-ranges 0.0.0.0/0
gcloud compute firewall-rules create default-allow-ssh --network default --allow tcp:22 --source-ranges 0.0.0.0/0
gcloud compute firewall-rules create default-allow-internal --network default --allow tcp:0-65535,udp:0-65535,icmp --source-ranges 10.128.0.0/9
在那之后,您应该能够创建虚拟机。
另一种选择是向Google投诉。这不是正常行为。
关于google-compute-engine - 在Google Compute Engine中创建VM实例时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37798431/