Google Compute APIを使用して、問題なくインスタンスを起動できます。私は実際にいくつかの軽い自動スケーリングのためにスクリプトを使用しています。これらのインスタンスをスナップショットからブロックなしで正常に起動します。ただし、インスタンスを削除すると、確認を求められます。
gcloud compute instances delete ...
以下のインスタンスが削除されます。自動削除するように構成された接続済みディスクは、他のインスタンスに接続されていない限り削除されます。ディスクの削除は元に戻せず、ディスク上のデータはすべて失われます。 -[us-central1-f]の[xxx-client-1]-[us-central1-f]の[xxx-client-2]-[us-central1-f]の[xxx-client-3]
続行しますか(Y/n)? Y
プロンプトなしで削除したい。
インスタンスを停止しても大丈夫ですが、これは失敗するようです。
gcloud compute instances stop ...
エラー:(gcloud.compute.instances)無効な選択:「停止」。 「リスト」という意味ですか?
「停止」は変更されましたか?
削除コマンドで--quiet
または-q
を指定します。これにより、プロンプトが無効になります(デフォルトになります)。 gcloud help
は、すべてのコマンドで使用できるこのオプションとその他のgcloudフラグオプションについて説明しています。
'stop'に関して、どのバージョンのgcloudを使用していますか(gcloud --version
を実行して確認できます)? gcloudクライアントが古いようです。