Google Compute Instanceのライフタイム/リブート中に過去の一時的なNAT IPアドレスを検出する方法があるかどうかは知りませんか?エフェメラルNATのIPアドレスの履歴
0
A
答えて
0
ytouの履歴データを表示する既存のソリューションはありませんが、gcloudコマンドラインツールを使用して独自のログを作成してクラウドログに書き込むことができます。
これはベータコマンドを使用していることに注意してください。今後変更される可能性があります。
まず、次のように入力して、ロギングベータコマンドがインストールされていることを確認してください。
gcloud beta logging
を、それが動作しない場合は、あなたがインストールすることができます:あなたのインスタンスのセットアップcronジョブへ
sudo gcloud components install beta
スケジュールに従ってスクリプトを実行してください:
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")
これは$( "http://metadata.google.internal/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip" -H "メタデータ・フレーバー:Googleの" カール)IP_ADDRコマンドのgcloudベータログの書き込みを実行する各再起動後に。これにより、現在の外部IPアドレスがip_addrログに書き込まれます。
設定に応じて、gcloudコマンドを別のスクリプトに入れて、crontab設定で参照する方がよい場合があります。
は、次のLoggingに移動し、最初のドロップダウンからグローバルを選択して、第二からIP_ADDRを選択してください。
関連する問題
- 1. リポジトリ間の履歴履歴
- 2. 2つの外部IPアドレス間のCiscoルータ上のNAT
- 3. アンドロイドのクロムの履歴履歴
- 4. GWT履歴:履歴トークン
- 5. IEの履歴
- 6. デッドロックの履歴
- 7. データベースの履歴
- 8. トリガーベースの履歴
- 9. ドッカーコンテナの履歴
- 10. 公開IPの履歴を取得するには
- 11. スカッシュgitの履歴
- 12. リモート履歴のログ
- 13. Facebookの履歴pushstate
- 14. smartgwtブラウザの履歴
- 15. コントローラのアクション履歴
- 16. Androidのダウンロード履歴
- 17. リモートリポジトリのコミット履歴
- 18. クリップボード履歴のEclipse
- 19. pygit2ブロブの履歴
- 20. javascriptのブラウザ履歴
- 21. Confluenceのバージョン履歴
- 22. Djangoストアシェルの履歴
- 23. JavaScriptの履歴バックフック
- 24. iOSオフラインストレージチャットの履歴
- 25. Android SMSの履歴
- 26. Android TextViewの履歴
- 27. GUIのコマンド履歴
- 28. TFSリポジトリクローンの履歴
- 29. jqueryの履歴プラグイン
- 30. ロジックアプリケーションのトリガー履歴
ご参考までに、Googleが承認した機能リクエストをご報告しました。 ETAはありませんが、その賢明なソリューションにもう一度感謝します。 – Craig