是否有任何解决方案可以像其他云平台一样在谷歌云中获取公共主机名?
目前机器名称是:
计算机名.c.googleprojectid.internal
但我想要类似在亚马逊或Azure中的东西:
计算机名.cloudapp.net
您可以使用谷歌云DNS https://developers.google.com/cloud-dns/服务在启动时更新主机的 DNS 记录。 (您也可以使用 dyn-dns 这样的服务,但我假设您希望尽可能使用 Google 工具。)看起来您想使用“创建更改”API https://developers.google.com/cloud-dns/api/v1beta1/,使用与您的 VM 关联的服务帐户。这看起来像:
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 地址。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)