Azure CLI - 自動シャットダウンを有効にする

Azure CLI - 自動シャットダウンを有効にする

VM のスケジュールされた自動シャットダウンを有効にできる az コマンドが見つかりません。新しい VM を展開するときや既存の VM を編集するときにリソース マネージャーを使用して簡単に実行できますが、Azure Cloud Shell の bash コマンドを使用してこれを行うにはどうすればよいですか?

答え1

私の知る限り、現在、Azure CLI 2.0 では、VM のスケジュールされた自動シャットダウンの有効化はサポートされていません。

Azure Cloud Shellでは、crontab特定の時間に VM をシャットダウンするには、次の手順を参照してください。

1. export VISUAL=viCloud Shell では、 で crontab タスクを編集できますvi

2.スクリプトを書く~/.autoshutdown/autoshutdown.sh

az vm deallocate -g <name> -n <>

3.実行権限を付与します。

chmod +x ~/.autoshutdown/autoshutdown.sh

4.crontab タスクを編集します。22 crontab -e:00 に VM をシャットダウンする場合は、ファイルに次の行を追加します。

0 22 * * * ~/.autoshutdown/autoshutdown.sh

5.crontabタスクを確認します。crontab -l

同様のものをチェックすることができますブログ

関連情報