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