やりたいこと
gcloud compute ... ssh ...
するときにユーザー名を指定してインスタンスにログインしたいです。
デフォルトの挙動はホストマシンの$USER
でユーザーを見てログインするぽく困っていました。
解決策
明示的にユーザー名を指定する方法は、ユーザ名@インスタンス名
というふうにすればOKでした。
以下はコマンド例です。
gcloud compute --project "myproject-xxx" ssh --zone "us-east1-b" "myusername@instance-1"
(太字の箇所を「gcloudコマンドを表示」で出てきたコマンドに追加するだけでした)