概要
「EC2: AMIを作成」アクションでは、Amazon EC2 インスタンス(以下EC2 インスタンス) から、Amazon マシンイメージ(以下AMI) を作成することができます。
AMI は EC2 インスタンスのディスクイメージと起動に必要な情報が含まれており、お客様の EC2 インスタンスのバックアップとすることができます。 他のアクションと同様に、リソース IDまたは EC2 インスタンスに付与されているタグでAMIの作成元となる EC2 インスタンスを指定することができます。
設定時のオプション
No. | オプション | 説明 |
---|---|---|
1 | リージョン |
AMI を取得する対象の EC2 インスタンスが存在するリージョンを指定します |
2 | インスタンス |
AMI を取得する対象の EC2 インスタンスをリソース ID で指定します 一覧に「Can't find any instances in this region or aws account」と表示される場合には、AWSアカウントやリージョンの選択が正しいかどうかご確認ください
|
特定のタグが付いたインスタンス | AMI を取得する対象の EC2 インスタンスをタグで指定します | |
3 | AMI名 |
|
4 | 説明 |
|
5 | 作成する世代数 |
|
6 | インスタンスの再起動 |
|
7 | 作成したイメージに追加するタグ |
|
8 | ジョブ実行後のリソースの状態までチェックする |
|
|
||
9 | AMI ステータス Failed 時にイメージを再作成する |
|
設定例
Cloud Automator で「EC2: AMIを作成」アクションを使ったジョブを作成します。
- Cloud Automatorの運用ジョブ画面から「ジョブの追加」ボタンをクリックします
- グループ選択で、ジョブを追加するグループを選択します
- トリガーの選択で、任意のトリガーを選択下さい
- アクションの選択で「EC2: AMIを作成」アクションを選択します
- AWS アカウントの選択で、任意の AWS アカウントを選択します
- アクションのパラメーターを設定します
No. オプション 設定値の例 1 リージョン アジアパシフィック (東京) 2 特定タグが付いたインスタンス key: environment
value: production3 AMI名 production-backup 4 説明 %Y%m%d%H%M 5 作成する世代 5 6 インスタンスの再起動 しない 7 作成したイメージに追加するタグ key: environment
value: production8 スナップショットに同じタグを追加する チェック 9 ジョブ実行後のリソースの状態までチェックする チェック 10 AMIステータスFailed時にイメージを再作成する チェック - 成功時、失敗時の後処理を設定します
- ジョブ名を入力し、「作成する」をクリックします
動作確認
- 作成したジョブのログボタンをクリックします
- 実行ログ一覧から該当の実行ログの詳細をクリックします
- ログの詳細にて結果を確認します
「成功」となっていれば該当のジョブが実行されて成功していることが確認できます。
「実行中」となっている場合はジョブの実行中なのでしばらく経ってから確認してください。 - それぞれのリソースの操作結果は「詳細表示」をクリックすることで確認することができます
以上で「EC2: AMIを作成」アクションを使ったジョブの動作確認が出来ました。「EC2: AMIを作成」アクションは EC2 インスタンスのバックアップをするために非常に多くのお客様にご利用頂いております。是非ご活用下さい。
ログのステータス条件
実行結果
ステータス | 説明 |
---|---|
成功 | 以下のいずれかの場合に成功となります。
|
失敗 | 以下のいずれかの場合に失敗となります。
|
リソース操作履歴のステータス条件
作成した AMI ごとに、操作ステータスが表示されます。
ステータス | 説明 |
---|---|
completed |
以下のいずれかの場合に completed となります。
|
failed | 以下のいずれかの場合にfailedとなります。
|
AMIに付与されるタグについて
本アクションで生成されるAMIには以下のタグが付与されます。
キー | 値 |
---|---|
Cloud Automator AMI Generation | Cloud Automatorで管理されるAMIの世代管理番号(世代管理が有効時のみ) |
Cloud Automator Job ID | Cloud Automatorで実行されるジョブID |
Cloud Automator Source Instance Name | AMI作成元のEC2インスタンスのNameタグのValue値 |
Cloud Automator Organization ID |
ジョブが所属するCloud Automatorの組織ID |
Cloud Automator Organization Name |
ジョブが所属するCloud Automatorの組織名 |
Cloud Automator Group ID |
ジョブが所属するCloud AutomatorのグループID |
Cloud Automator Group Name |
ジョブが所属するCloud Automatorのグループ名 |
すでに30個を越えるタグがEC2インスタンスについている場合は、Cloud Automatorの管理用タグとの関連でタグ上限を超える恐れがあるため元のEC2インスタンスのタグは引き継がれません。
EC2インスタンスに30個を超えるタグが付いている場合でも、EC2インスタンスのNameとCloud Automatorジョブ登録時に指定したタグはAMIに付与されます。
このアクションで利用されるAWS API
当アクションの実行には以下のAWS APIを利用しています。
実行するAWSアカウントにはこれらのAPIを実行可能なIAMポリシーがアタッチされている必要があります。