2016-12-13 3 views

答えて

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を選択してください。

+0

ご参考までに、Googleが承認した機能リクエストをご報告しました。 ETAはありませんが、その賢明なソリューションにもう一度感謝します。 – Craig