Google云虚拟机实例DNS错误

时间:2014-10-15 21:45:13

标签: google-compute-engine

我对Google云端的虚拟机实例存在一些问题。我安装并设置了apache和一个网站,但现在我正在尝试配置自定义域,当我尝试在SSH中添加它时,我收到以下错误:

错误:(gcloud.dns.managed-zone.create)ResponseError:status = 403,code = Forbidden,reason(s)= insufficientPermissions message =权限不足

我还尝试了以下https://cloud.google.com/appengine/docs/domain的说明,并在我的域名中收到404未找到的错误。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您说您遇到了VM实例的问题,并且正在尝试设置自定义域。这两者的境界非常不同。虚拟机实例位于计算引擎下(受管虚拟机除外,它们位于App Engine下,但不在此处)。自定义域只是App Engine的功能。

你是什么意思,你试图“在SSH中添加它”?你的意思是DNS吗?如果是这样,请参阅下面的答案。

您正在运行什么命令来获取ERROR: (gcloud.dns.managed-zone.create) ResponseError: status=403, code=Forbidden, reason(s)=insufficientPermissions message=Insufficient Permission

docs适用于App Engine,而非计算引擎。如果您还没有在App Engine中运行相应的应用程序,那么您将收到404错误并不奇怪。

如果您尝试为Compute Engine上的VM实例上托管的网站创建DNS主机名,我建议您(a)使用静态IP地址和指向它的静态A记录,或者(b) )使用临时IP地址并设置指向它的动态DNS A记录。 (我使用freedns.afraid.org作为我的DDNS。)