Google Cloud Platform の Compute Engine では e2-micro インスタンスが毎月1台分CPU時間が無料で利用できます

無料に目がない私なので勿論インスタンス立ち上げてちょっとした処理に使っていたのですが、ここ暫く使ってなかったらアカウントが失効したのか、いつの間にかインスタンスが消滅してました😅

というわけで改めてインスタンスを立ち上げるついでに、macにgcloud CLIもインストールしてみたので、gcloud CLIでVMインスタンスにSSH接続する方法をまとめておきます。
(VMインスタンスに接続するのに一番簡単な方法は、GCPのコンソールからブラウザでSSH接続する方法です。正直これまではこの方法でログインしてました。頻繁に使うわけじゃないので、気にしてなかった)

gcloud CLIのインストール

https://cloud.google.com/sdk/docs/install
アーキテクチャにあう tar.gz をダウンロードし、展開してインストーラーを実行

./google-cloud-sdk/install.sh

展開したディレクトリのbinディレクトリにPATHを通す。

Python3.7をインストールするかと聞かれたので、インストールするを選択します。

手順に従い初期化します。

gcloud init

なんか更新しろって出てたので更新します。

gcloud components update

CLIでのログイン

gcloud compute ssh --zone "REGION" "INSTANCE_NAME"  --project "PROJECT_ID"

なるほど。このコマンドはGCPのコンソールからコピーできるんですね。

console

2022-04-20 追記

無料で利用する際にはストレージは「標準永続ディスク」をの選択するようしてください。 デフォルトだと「バランス永続ディスク」が選択されてるので、そのままだとストレージ利用料が掛かります。