概要
EC2インスタンスの安定稼働の目的から、EC2インスタンスを停止後に再度起動するといった運用が求められるケースがあります。
本テンプレートでは、これら一連のプロセスを自動化する1つのジョブワークフローを作成します。
作成されるジョブワークフロー
このテンプレートを使用すると、以下のジョブワークフローが作成されます。
EC2停止・起動ワークフロー
指定した時刻にEC2インスタンスを停止し、その後起動します。
| 順序 | ジョブの設定値 |
|---|---|
| 1 | トリガージョブ(タイマートリガー) |
| 2 | EC2: インスタンスを停止 |
| 3 | EC2: インスタンスを起動 |
ユーザーが設定する項目
- グループ: ジョブワークフローを作成するグループ
- AWSアカウント: 操作対象のAWSアカウント
- リージョン: 操作対象のリージョン
- EC2インスタンス: 停止・起動するEC2インスタンス(IDまたはタグで指定)
- 実行スケジュール: ワークフローの実行時刻
- 後処理: 各ジョブの成功時・失敗時の後処理(任意)
AIが自動設定する項目
以下の設定値はAIが自動的に設定します。ジョブワークフロー作成後に編集画面から変更できます。
全ジョブ共通
| 設定項目 | 自動設定される値 |
|---|---|
| ワークフロー名・ジョブ名 | 対象リソースとスケジュールに基づいて自動生成 |
| タイムゾーン | ユーザーのタイムゾーン設定 |
| スキップする日付 | なし(空) |
| ステータス確認(trace_status) | 有効(true) |
EC2: インスタンスを起動ジョブ固有
| 設定項目 | 自動設定される値 |
|---|---|
| ステータスチェック(status_checks_enable) | 有効(true) |
AIが自動設定した項目(ジョブ名やワークフロー名など)は、ジョブワークフロー作成後に編集画面から変更できます。