0
有谁知道是否有办法找出Google计算实例在其生命周期/重新启动过程中使用过去的短暂NAT IP地址?短暂的NAT IP地址的历史
有谁知道是否有办法找出Google计算实例在其生命周期/重新启动过程中使用过去的短暂NAT IP地址?短暂的NAT IP地址的历史
我不认为现有的解决方案会显示您的历史数据,但您可以使用gcloud命令行工具创建自己的日志以写入云日志。
请注意,这是使用beta命令,因此将来可能会更改。
首先,确保记录测试命令安装键入:
gcloud beta logging
如果它不工作,你可以安装:
sudo gcloud components install beta
您的实例设置一个cron作业根据时间表运行一些脚本:
sudo crontab -e
转到文件底部并输入:
@reboot gcloud beta logging write ip_addr $(curl "http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip" -H "Metadata-Flavor: Google")
这将运行命令gcloud测试日志写的ip_addr $(卷曲 “http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip” -H “元数据味:谷歌”)每次开机后。这会将当前外部IP地址写入ip_addr日志。
根据您的设置,您最好将gcloud命令放在单独的脚本中,并在crontab配置中引用它。
下一页去Logging,并从第一个下拉选择全球,并从第二选择的ip_addr。
作为参考,我提交了Google已接受的功能请求。没有ETA,但再次感谢那个聪明的解决方案。 – Craig