概要
EC2インスタンスを停止後にAMIスナップショットを作成することで、静止点を設けた安全なバックアップが実現できます。
本テンプレートでは、EC2インスタンス停止からAMI作成までの一連のプロセスを自動化する1つのジョブワークフローを作成します。
作成されるジョブワークフロー
このテンプレートを使用すると、以下のジョブワークフローが作成されます。
EC2停止・AMI作成ワークフロー
指定した時刻にEC2インスタンスを停止し、AMIを作成します。
| 順序 | ジョブの設定値 |
|---|---|
| 1 | トリガージョブ(タイマートリガー) |
| 2 | EC2: インスタンスを停止 |
| 3 | EC2: AMIを作成 |
ユーザーが設定する項目
- グループ: ジョブワークフローを作成するグループ
- AWSアカウント: 操作対象のAWSアカウント
- リージョン: 操作対象のリージョン
- EC2インスタンス: 停止・AMI作成の対象となるEC2インスタンス(IDまたはタグで指定)
- AMI名: 作成するAMIの名前
- AMIの説明: 作成するAMIの説明(任意)
- 世代管理数: AMIの世代管理数(デフォルト: 7)
- 追加タグ: AMIに追加するタグ(任意)
- 実行スケジュール: ワークフローの実行時刻
- 後処理: 各ジョブの成功時・失敗時の後処理(任意)
AIが自動設定する項目
以下の設定値はAIが自動的に設定します。ジョブワークフロー作成後に編集画面から変更できます。
全ジョブ共通
| 設定項目 | 自動設定される値 |
|---|---|
| ワークフロー名・ジョブ名 | 対象リソースとスケジュールに基づいて自動生成 |
| タイムゾーン | ユーザーのタイムゾーン設定 |
| スキップする日付 | なし(空) |
| ステータス確認(trace_status) | 有効(true) |
EC2: AMIを作成ジョブ固有
| 設定項目 | 自動設定される値 |
|---|---|
| 再起動してからAMIを作成(reboot_instance) | 無効(false) |
| スナップショットにも同じタグを追加(add_same_tag_to_snapshot) | 有効(true) |
| AMIステータスがfailedの場合に再作成(recreate_image_if_ami_status_failed) | 有効(true) |
AIが自動設定した項目(ジョブ名やワークフロー名など)は、ジョブワークフロー作成後に編集画面から変更できます。