
Google Cloud VM に問題があります。Google Cloud の「インスタンス スケジュール」を使用して、スケジュールされた起動または停止を設定しようとすると、指定された時間に何も起こりません。この問題を解決するために私が行ったことを説明します。
でスケジュールを作成したCompute engine -> VM instances -> Instance schedules
後、サービス アカウントに適切な権限を付与するように求められました。
IAM
それを実行するには、に移動し、 をクリックしinclude Google provided role grants
て編集を開始しましたservice-<some_numbers>@compute-system.iam.gserviceaccount.com
。 にはすでにCompute Engine Service Agent
ロールがあったので、 という新しいロールを追加しましたCompute Instance Admin (v1)
。
その後、 に戻りinstance schedules
、作成したスケジュールを開いて をクリックしましたadd instances to schedule
。スケジュールと同じリージョンにある VM の 1 つを選択しました。操作は成功しましたが、インスタンスがスケジュールに従って開始されるはずの時間に何も起こりませんでした。
追加の作業として、カスタム ロールを作成し、それを同じサービス アカウントに付与しました。このロールには権限がありましcompute.instances.start
たcompute.instances.stop
。
これも役に立ちませんでした。