RDS(Aurora): DBクラスタースナップショットを作成

概要

「RDS(Aurora): DBクラスタースナップショットを作成」アクションでは、Amazon Aurora DB クラスター(以下DB クラスター)からDB クラスタースナップショットを作成することが出来ます。
DB クラスターの名前またはDB クラスターに付与されているタグでDB クラスタースナップショットの作成元となる DB クラスターを指定することができます。
Amazon Aurora DB クラスターは、バックアップウィンドウで指定した時間に自動的にDB クラスタースナップショットが作成されますが、自動取得されたDB クラスタースナップショットはDB クラスターを削除すると消えてしまいます。万が一のためにCloud Automatorでのバックアップもご活用下さい。

設定時のオプション

No. オプション 説明
1 リージョン DB クラスタースナップショットを取得する対象のDB クラスターが存在するリージョンを指定します
2 DBクラスター DB クラスターを名前で指定します
特定のタグが付いたDBクラスター DB クラスターをタグで指定します
3 DBクラスタースナップショットID 作成するDB クラスタースナップショットにつける名前を指定します。指定した名前の末尾に作成元のDB クラスター名、ジョブID、世代番号が付与されます。
例)production-backup-dbname-1234-1
4 作成する世代数  作成したDB クラスタースナップショットを世代管理する場合の世代数を選択します。
世代管理が可能なDB クラスタースナップショットの最大世代数は50です。
Cloud Automatorによって作成されたDB クラスタースナップショットが既に 5 個存在する状態で「作成する世代数」オプションが 5 だった場合に「RDS(Aurora): DBクラスタースナップショットを作成」アクションがさらに実行された場合、一番古いDB クラスタースナップショットが削除されて新しいDB クラスタースナップショットが作成されます。
5 ジョブ実行後のリソースの状態までチェックする
  • ジョブ実行後のリソースの状態までチェックする場合
    • CreateDBClusterSnapshot APIリクエストが成功且つ、作成したDBクラスタースナップショットのステータスが利用可能になった場合、ジョブが成功したと判断されます
    • 作成したDBクラスタースナップショットのステータスが利用可能以外(失敗等)になった場合、ジョブが失敗したと判断されます
  • ジョブ実行後のリソースの状態までチェックしない場合
    • CreateDBClusterSnapshot APIリクエストの正否がジョブの実行結果正否となります

設定例

Cloud Automatorで「RDS(Aurora): DBクラスタースナップショットを作成」アクションを使ったジョブを作成します。

  1. Cloud Automatorの運用ジョブ画面から「ジョブの追加」ボタンをクリックします。

  2. グループ選択で、ジョブを追加するグループを選択します。
  3. トリガーの選択で、任意のトリガーを選択下さい。

  4. アクションの選択で「RDS(Aurora): DBクラスタースナップショットを作成」アクションを選択します。

  5. AWS アカウントの選択で、任意の AWS アカウントを選択します。

  6. アクションのパラメーターを設定します。

    No. オプション 設定値の例
    1 リージョン アジアパシフィック(東京)
    DBクラスター develop-cluster 
    3 DBクラスタースナップショットID develop-cluster-snapshot
    4 作成する世代数 
    5 ジョブ実行後のリソースの状態までチェックする  する 

  7. 成功時、失敗時の後処理を設定します。

  8. ジョブ名を入力し、「作成する」をクリックします。

動作確認

  1. 作成したジョブのログボタンをクリックします

  2. 実行ログ一覧から該当の実行ログの詳細をクリックします

  3. ログの詳細にて結果を確認します
    「成功」となっていれば該当のジョブが実行されて成功していることが確認できます。
    「実行中」となっている場合はジョブの実行中なのでしばらく経ってから確認してください。

  4. それぞれのリソースの操作結果は「リソース操作結果」の項目で確認できます

以上で「RDS(Aurora): DBクラスタースナップショットを作成」アクションを使ったジョブの動作確認ができました。

ログのステータス条件

No. ステータス  説明
 1  成功 ジョブ実行後のリソースの状態をチェックしない場合、CreateDBClusterSnapshot APIリクエストが成功した場合に成功となります。
ジョブ実行後のリソースの状態をチェックする場合、CreateDBClusterSnapshot APIリクエストが成功且つ、作成したDB クラスタースナップショットのステータスが利用可能になった場合に成功となります。
 2  失敗 ジョブ実行後のリソースの状態をチェックしない場合、以下のいずれかで失敗となります。
  • ジョブで指定されたDB クラスターが存在しない場合
  • CreateDBClusterSnapshot APIリクエストが失敗した場合
ジョブ実行後のリソースの状態をチェックする場合、以下のいずれかで失敗となります。
  • ジョブで指定されたDB クラスターが存在しない場合
  • CreateDBClusterSnapsthot APIリクエストが失敗した場合、または作成したDB クラスタースナップショットのステータスが利用可能以外(失敗等)になった場合

リソース操作履歴のステータス条件

No. ステータス  説明
 1  Completed ジョブ実行後のリソースの状態をチェックしない場合、CreateDBClusterSnapshot APIリクエストが成功した場合にCompletedとなります。
ジョブ実行後のリソースの状態をチェックする場合、CreateDBClusterSnapshot APIリクエストが成功且つ、作成したDB クラスタースナップショットのステータスが利用可能になった場合にCompletedとなります。
 2  Failed ジョブ実行後のリソースの状態をチェックしない場合、CreateDBClusterSnapshot APIリクエストが失敗した場合にFailedとなります。
ジョブ実行後のリソースの状態をチェックする場合、CreateDBClusterSnapshot APIリクエストが失敗するか作成したDB クラスタースナップショットのステータスが利用可能以外(失敗等)になったときにFailedとなります。

DBクラスタースナップショットに付与されるタグについて

本アクションで生成されるDBクラスタースナップショットには以下のタグが付与されます。

キー
Cloud Automator Snapshot Generation Cloud Automatorで管理されるDBクラスタースナップショットの世代管理番号
Cloud Automator Job ID Cloud Automatorで実行されるジョブID

このアクションで利用されるAWS API

当アクションの実行には以下のAWS APIを利用しています。
実行するAWSアカウントにはこれらのAPIを実行可能なIAMポリシーがアタッチされている必要があります。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください