スケジュール情報の追加
この項では、UIフォームおよびCron式を使用してスケジュールを開始および停止する日付と時間を追加する方法について説明します。
コンソールを使用して基本的なスケジュール情報を入力するには、次のステップを実行します。 - ナビゲーション・メニューを開き、「ガバナンスと管理」をクリックします。
- 「リソース・スケジューラ」で、「スケジュール」をクリックします。
- 「スケジュールの作成」で、「スケジュール」をクリックします。「スケジュールの作成」ダイアログ・ボックスが開きます。デフォルトの方法は、UIフォームを使用することです。選択されていない場合は、「フォーム・インタフェース」をクリックします。別の方法として、Cron式を入力して、スケジュールの開始または停止の間隔、日付および時間を設定します。
UIフォームの使用
このページでは、UIフォームを使用してスケジュールに時間情報を追加する方法について説明します。Cronを使用したスケジュールの設定の詳細は、Cron式の使用を参照してください。 - スケジュールの間隔を入力します。
- 「間隔」フィールドで、メニューを使用してスケジュールの時間間隔を選択します。選択肢は次のとおりです。
- 1回限り
- 時間ごと
- 毎日
- 週
- 月
1回のみのスケジュールの作成
- 「間隔」フィールドをクリックしてメニューを表示します。
- 「1回限り」を選択します。1回かぎりのダイアログ・ボックスが表示されます。
- 「時間」フィールドに、UTC時間を24時間形式で入力します。
- [カレンダー]アイコンを選択して、スケジュールで指定されたアクションを開始する日時を選択します。
- 「次へ」を選択して、基本情報、リソースおよびスケジュール情報を含むスケジュールを確認します。
- スケジュールを確認した後、「作成」をクリックしてスケジュールを保存します。アクション(開始/停止)は、選択した日時で選択したリソースに対して実行されます。
毎時スケジュールの作成
- 「間隔」フィールドをクリックしてメニューを表示します。
- 「毎時」を選択します。「時間」ダイアログ・ボックスが開きます。
- 「時間」フィールドに、UTC時間を24時間形式で入力します。
- 「開始日」フィールドで、開始日をMM/DD/YYYY形式で入力するか、カレンダ・アイコンを使用して日時を選択します。
- 終了日を設定するには、「終了日」フィールドをクリックし、カレンダを使用して終了日時を入力します。
- 「前へ」をクリックして「リソース」画面に戻るか、「次へ」をクリックして「レビューおよび保存」画面に移動するか、「閉じる」をクリックしてスケジュールを保存せずに削除します。
日次スケジュールの作成
- 「間隔」フィールドをクリックしてメニューを表示します。
- 「日次」をクリックします。「日次」ダイアログ・ボックスが開きます。
- 「繰返し間隔」フィールドに、スケジュールを実行する頻度を入力するか、メニューを使用して間隔を選択します。最小値は1です。最大値は99です。
- 「曜日」フィールドで、「選択...」をクリックして、スケジュールを実行する曜日を選択します。1つまたは複数の曜日を1つずつ選択できます。表示された名前の横にある「X」をクリックして、選択した曜日のリストから削除します。
- 「開始時間」フィールドに、時間を24時間形式で時間および分単位で入力します。
- 「開始日」フィールドで、開始日をMM/DD/YYYY形式で入力するか、カレンダ・アイコンを使用して日時を選択します。
- 終了日を設定するには、「終了日」フィールドをクリックし、カレンダを使用して終了日時を入力します。
- 「前へ」をクリックして「リソース」画面に戻るか、「次へ」をクリックして「レビューおよび保存」画面に移動するか、「取消」をクリックしてスケジュールを保存せずに削除します。
週次スケジュールの作成
- 「間隔」フィールドをクリックしてメニューを表示します。
- 「週次」をクリックします。「週次」ダイアログ・ボックスが表示されます。
- 「繰返し間隔」フィールドに、スケジュールを繰り返す頻度を入力します。たとえば、1 = 毎週、2 = 2週間ごと、3 = 3週間ごとなどです。最小週数は1です。最大週数は99です。
- 「曜日」フィールドで、スケジュールを実行する曜日を選択します。1つ以上の日を1つずつ選択できます。日を削除するには、その日の横にある「X」をクリックします。
- 「開始日」フィールドで、「カレンダ」を使用してスケジュールを開始する日時を選択します。
- オプション: 「終了日」フィールドで、「カレンダ」を使用してスケジュールが終了する日時を選択します。
- 「前へ」をクリックして「リソース」画面に戻るか、「次へ」をクリックして「レビューおよび保存」画面に移動するか、「閉じる」をクリックしてスケジュールを保存せずに削除します。
月次スケジュールの作成
- 「間隔」フィールドをクリックしてメニューを表示します。
- 「月次」をクリックします。「月次」ダイアログ・ボックスが表示されます。
- 「繰返し間隔」フィールドに、スケジュールを繰り返す頻度を入力します。たとえば、1 = 毎月、2 = 2か月毎、3 = 3か月毎です。最小月数は1です。最大月数は99です。
- 「月の日」フィールドで、スケジュールを実行する日の番号を選択します。たとえば、1は月の最初の日、17は月の17日です。1つ以上の日を1つずつ選択できます。日を削除するには、その日の横にある「X」をクリックします。
- 「開始時間」フィールドで、カレンダを使用してスケジュールを開始する日時を選択します。
- 「終了日」フィールドで、カレンダを使用して、スケジュールが終了する日時を選択します。
- 「前へ」をクリックして「リソース」ウィンドウに戻るか、「次へ」をクリックして「レビューおよび保存」ウィンドウに移動するか、「取消」をクリックしてスケジュールを保存せずにスケジュール・ウィンドウを閉じます。
Cron式の使用
このページでは、Cron式を使用してスケジュールを設定する方法について説明します。UIフォームを使用したスケジュールの設定の詳細は、UIフォームの使用を参照してください。
- 「スケジュール」ウィンドウで、「Cron」をクリックして「Cron」ウィンドウを表示します。
- 有効なCron式を入力して、スケジュール間隔、開始日時および終了日時を設定します。例: 例
この式は、毎週月曜日、火曜日、水曜日、木曜日および金曜日の13:30 UTCを意味します。30 13 * * mon-fri
この式では、任意の月の15日目に2時間ごとにスケジュールが実行されます。0 */2 15 * *
- 「開始日」フィールドに開始日を手動で入力するか、カレンダを使用して日付を選択します。
- オプション: 「End date(終了日)」フィールドに終了日を手動で入力するか、カレンダを使用して日付を選択します。
- 「前へ」をクリックして「リソース」ウィンドウに戻るか、「次へ」をクリックして「レビューおよび保存」ウィンドウに移動するか、「取消」をクリックしてスケジュールを保存するスケジュール・ウィンドウを閉じます。
Cron式詳細
cron式は、空白で区切られた5つのフィールドの文字列です。
次の形式でcron式を入力します:
cron式で次の値を使用できます。
- <minute>: 0–59
- <hour>: 0–23
- <days of month>: 1–31
- <months>: 1-12 (1月から12月)
- <曜日>: 1-7 (月曜日から日曜日)
たとえば、すべての月の15日の23:00にスケジュールを実行するには、次の式を入力します:
0 23 15 * *
フィールドには、次の特殊文字を含めることもできます:特殊文字 文字 説明 * 任意の値を表します。 , 複数の値のセパレータたとえば、<days of week>の場合、2,3は火曜日と水曜日を表します。 - 値の範囲たとえば、<days of week>の場合、1-3は月曜日から水曜日までを表します。 / 段階値たとえば、<minute>の場合、*/30は30分ごとを表します。 ノート
30分未満の間隔でトリガーするスケジュールは作成できません。許可されるのは30分以上の間隔のみです。たとえば、式*/30 * 15 * *
を使用してスケジュールを作成すると、任意の月の15日に30分ごとにスケジュールを実行できます。ただし、*/15 * 15 * *
を使用してスケジュールを定義することはできません。Cron式の作成の詳細は、「Cron式スケジュールの作成」を参照してください。
リソースをスケジュールに追加するには、リソーススケジューラの Update Schedule CLI CLIコマンドと必要なパラメータを使用します。
oci oci resource-scheduler schedule update --schedule-id, --action, --defined-tags, --description, --display-name, --force, --freeform-tags, -? | -h | --help, --recurrence-details, --resource-filters, --resources, --time-starts
CLIコマンドのパラメータおよび値のリストは、CLIコマンド・リファレンスを参照してください。
このタスクにはリソース・スケジューラAPIがありません。RSは iCalendar.orgを使用します。 リソース・スケジューラAPIの完全なリストは、リソース・スケジューラAPIを参照してください。