はじめに
OCIのリソーススケジューラーを使ってインスタンスの自動起動・停止を設定します。
できないと思ってたのですが、2024年5月にリリースされてたんですね
ポリシーの設定
必要に応じてリソーススケジューラーを作成できるポリシーを設定します。
スケジュールの設定
OCIコンソールからスケジュールを作成します。
停止のスケジュールを作成します。
対象のインスタンスを選びます。
停止する間隔と時間を設定します。時間はUTCで設定します。
こんな感じになります。
ポリシーの設定
ターゲット・リソースに対してアクションを実行する権限を作成したリソース・スケジュールに付与します。
動作確認
成功することを確認します。
(リソーススケジュールへの権限設定を忘れてたので、最初は失敗しました)
まとめ
最終的には起動も設定して、
- 毎週月曜日から金曜日の9:00(UTCだと0:00)起動
- 毎日19:00(UTCだと10:00)停止
にしました






