質問: sshはgcloudでパスフレーズを要求し続けます gcloud compute scpを使用して、mac(mojave)からgcpインスタンスへのローカルファイルのコピーを自動化しようとしています。正常に動作しますが、作成された~/.ssh/google_compute_engineキーgcloudのパスフレーズを要求し続けます。とにかくこれを取り除くことができるので、プロセスを自動化できますか?
回答: --quietを試してください:から ここ : --quiet、-q gcloudコマンドを実行するときに、すべてのインタラクティブプロンプトを無効にします。入力が必要な場合は、デフォルトが使用されるか、エラーが発生します。このコマンド呼び出しのデフォルトのcore/disable_promptsプロパティ値をオーバーライドします。コマンドの最初に使用する必要があります。これは、環境変数cloudsdk_core_disable_promptsを1に設定するのと同じです。