概要
「EC2: EBSスナップショットを作成」アクションでは、Amazon Elastic Block Store (Amazon EBS) の スナップショットを作成することができます。
また、他アクションと同様に「EBS ボリュームのリソース ID」 や 「EBS ボリュームに付与されているタグ」でスナップショットの作成対象を指定することができます。
設定時のオプション
| オプション | 説明 | |
|---|---|---|
| リージョン | スナップショット作成対象の EBS ボリュームが存在するリージョンを選択します | |
| EBSボリュームの指定方法 | ボリューム | スナップショット作成対象の EBS ボリュームを指定する方法です EBS ボリューム を EBS ボリュームのリソースID で指定します |
| 特定のタグがついたボリューム | スナップショット作成対象の EBS ボリュームを指定する方法です EBS ボリューム をタグで指定します。 |
|
| 説明 |
作成する EBS スナップショットの「説明」に付与するテキストを入力します
|
|
| 作成する世代数 | 作成した EBS スナップショットを世代管理する場合の世代数を選択します 例えば、Cloud Automator によって作成されたスナップショットが既に 5 個存在する状態で「作成する世代数」オプションが 5 だった場合に「EC2: EBSスナップショットを作成」アクションがさらに実行された場合、一番古いスナップショットが削除されて新しいスナップショットが作成されます ※世代数は最大で50世代まで指定できます |
|
| 作成したスナップショットに追加するタグ | 作成したEBSスナップショットに付与するタグとキーを10個以内で指定します | |
| ジョブ実行後のリソースの状態をチェックする | ジョブ実行後のリソースの状態をチェックしない場合 | CreateEbsSnapshot API リクエストの正否がジョブの実行結果正否となります |
| ジョブ実行後のリソースの状態をチェックする場合 |
CreateEbsSnapshot API リクエストが成功且つ作成したスナップショットのステータスが Completed になった場合、ジョブが成功したと判断されます ※DescribeSnapshots API を利用して約5分間隔でEBSスナップショットの状態を確認します |
|
設定例
Cloud Automator で「EC2: EBSスナップショットを作成」アクションのジョブを作成します。
- コンソール画面左メニューの運用ジョブからジョブの追加をクリックします
- グループ選択で、ジョブを追加するグループを選択します
- トリガーの選択で、好きなトリガーを選択下さい
- アクションの選択で「EC2: EBSスナップショットを作成」アクションを選択します
- AWS アカウントの選択で、任意の AWS アカウントを選択します
- アクションのパラメーターを設定します
前項の「設定時のオプション」を参考に、アクションのパラメータを設定します - 後処理選択で、ジョブの成功/失敗時に実行する後処理を設定します
- ジョブ名を入力します
- 「作成する」ボタンをクリックします
動作確認
作成したジョブの動作確認を行います。
- 運用ジョブ一覧画面で作成したジョブの「ログ」ボタンをクリックします
- 確認するログの「詳細」ボタンをクリックします
- 結果が 成功 もしくは 失敗 となっていることを確認します
- それぞれのリソースの操作結果は「リソース操作結果」項目で確認することができます
- 必要に応じてAWSマネジメントコンソールで、EBSスナップショットを確認します。
ログのステータス条件
| ステータス | 説明 |
|---|---|
| 成功 | ジョブ実行後のリソースの状態をチェックをする場合、CreateEbsSnapshot API リクエストが成功且つ作成したスナップショットのステータスが Completed になったときに成功となります |
| ジョブ実行後のリソースの状態をチェックしない場合、CreateEbsSnapshot API リクエストが成功したときに成功となります | |
| 失敗 |
ジョブ実行後のリソースの状態をチェックする場合、以下のいずれかで失敗となります。
|
|
ジョブ実行後のリソースの状態をチェックしない場合、以下のいずれかで失敗となります。
|
リソース操作結果のステータス条件
| ステータス | 説明 |
|---|---|
| Completed | ジョブ実行後のリソースの状態をチェックする場合、CreateEbsSnapshot API リクエストが成功且つ作成したスナップショットのステータスがcompleted になったときにCompletedとなります。 |
| ジョブ実行後のリソースの状態をチェックしない場合、CreateEbsSnapshot API リクエストが成功したときにCompletedとなります。 | |
| Failed | ジョブ実行後のリソースの状態をチェックする場合、CreateEbsSnapshot API リクエストが失敗または作成したスナップショットのステータスが completed 以外( Failed 等)になったときにFailedとなります。 |
| ジョブ実行後のリソースの状態をチェックしない場合、CreateEbsSnapshot API リクエストが失敗したときにFailedとなります。 |
EBSスナップショットに付与されるタグについて
本アクションで生成されるEBSスナップショットには以下のタグが付与されます。
| キー | 値 |
|---|---|
| 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のグループ名 |
このアクションで利用されるAWS API
当アクションの実行には以下のAWS APIを利用しています。
実行するAWSアカウントにはこれらのAPIを実行可能なIAMポリシーがアタッチされている必要があります。