Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谷歌云公共主机名_Java_Google Compute Engine - Fatal编程技术网

Java 谷歌云公共主机名

Java 谷歌云公共主机名,java,google-compute-engine,Java,Google Compute Engine,是否有任何解决方案可以像在其他云平台一样在谷歌云中获得公共主机名? 当前计算机名称为: computername.c.Googled.internal 但我想在Amazon或Azure中实现类似的功能: computername.cloudapp.net您可以使用该服务在启动时更新主机的DNS记录。(你也可以使用像dyn dns这样的服务,但我假设你想在可能的情况下使用谷歌工具。)看起来你想使用,使用与你的虚拟机关联的服务帐户。这看起来像: POST https://www.googleapis

是否有任何解决方案可以像在其他云平台一样在谷歌云中获得公共主机名? 当前计算机名称为: computername.c.Googled.internal

但我想在Amazon或Azure中实现类似的功能: computername.cloudapp.net

您可以使用该服务在启动时更新主机的DNS记录。(你也可以使用像dyn dns这样的服务,但我假设你想在可能的情况下使用谷歌工具。)看起来你想使用,使用与你的虚拟机关联的服务帐户。这看起来像:

POST https://www.googleapis.com/dns/v1beta1/projects/*myProject*/managedZones/*myZone.com*/changes

{
  "additions": [
    {
      "name": "computername.myZone.com.",
      "type": "A",
      "ttl": 600,
      "rrdatas": [
        "200.201.202.203"
      ]
    }
  ],
  "deletions": [
  ],
}

请注意,200.201.202.203需要是虚拟机的外部IP地址。

好的,很抱歉我找到了:computername.c。googleprojectid.googleapis.com看起来像*.googleapis.com是googleapis.l.google.com的CNAME,是googleapis.com的google负载平衡名称。我认为这与您的GCE计算机的外部IP地址不匹配。@user3296520您在哪里找到的?或者我怎样才能找到我的例子?