RDS(Aurora): DBクラスタースナップショットからリストア

概要

このアクションを選択すると指定したAmazon Aurora DB クラスタースナップショット(以下DB クラスタースナップショット)からAmazon Aurora DB クラスター(以下DB クラスター)をリストアすることができます。

設定時のオプション

No オプション 説明
1 リージョン リストアするDB クラスタースナップショットが存在するリージョンを指定します。
2 スナップショットID リストア元となるDB クラスタースナップショットをIDで指定します。
「Can't find any rds cluster snapshots in this region or aws account.」と表示される場合はAWSアカウントやリージョンの選択が正しいかご確認下さい。
3 DBエンジン

スナップショットIDで選択したDB クラスタースナップショットでサポートされているデータベースエンジンが自動的に選択されます。

※MySQL 5.6 のDBエンジン名は「aurora」、MySQL 5.7のDBエンジン名は「aurora-mysql」となっておりますので、ご注意ください

4 DBエンジンバージョン スナップショットIDで選択したDB クラスタースナップショットで使用されているDB エンジンバージョンが自動的に選択されます
5 オプショングループ リストアするDB インスタンスに割り当てるオプショングループを選択します。
6 クラスターパラメーターグループ リストアするDB クラスターに割り当てるクラスターパラメーターグループを選択します。
7 VPCセキュリティグループID DB クラスターに設定するVPC セキュリティグループのIDを選択します。
8 DBクラスター名 リストアしたDB クラスターにつける名前を指定します
9 ポート リストアしたDB クラスターが接続を受け付けるポート番号を指定します。
指定しない場合は各データベースエンジンのデフォルト値となります。
10 DBインスタンスクラス DB クラスターを構成するDB インスタンスのインスタンスクラスを指定します。
11 アベイラビリティゾーン DB クラスターを構成するDB インスタンスをリストアするアベイラビリティゾーンを選択します。
12 パラメーターグループ DBクラスターを構成するDB インスタンスに割り当てるパラメーターグループを選択します。
13 サブネットグループ DB クラスターをリストアするVPCのサブネットグループを指定します。 
14 マイナーバージョンの自動アップグレードを許可する 許可する場合、リストアしたDB クラスターのデータベースエンジンにおいてマイナーバージョンの自動アップグレードが有効となります。
許可しない場合、リストアしたDB クラスターのデータベースエンジンにおいてマイナーバージョンの自動アップグレードは無効となります。
15 パブリックアクセス許可 許可する場合、リストアするDB クラスターへインターネットからアクセスできます。
許可しない場合、リストアするDB クラスターへインターネットからアクセスできません。
16 DBインスタンスID リストアしたDBクラスターを構成するDB インスタンスにつける名前を指定します。
17 使用したスナップショットの削除 する場合、リストアに使用したDB クラスタースナップショットは削除されます。
しない場合、リストアに使用したDB クラスタースナップショットを残します。
18  リソースの終了ステータスをチェックする  する場合、RestoreDBClusterFromSnapshot APIModifyDBCluster APIRebootDBInstance APIなどのAPIが成功し、DBインスタンスが利用可能となるとジョブが成功となります。
しない場合、RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIなどの実行正否がジョブの実行正否になります。

ログのステータス条件

No ステータス 説明
1 成功 リソースの終了ステータスをチェックする場合、RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIなどのAPIが成功し、DBクラスターが利用可能となった場合に成功となります。
リソースの終了ステータスをしない場合、RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIなどの実行が成功すると成功となります。
2 失敗 リソースの終了ステータスをチェックする場合、以下の場合に失敗となります。
  • ジョブで指定されたDB クラスタースナップショットが存在しない場合
  • RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIの実行に失敗した場合
  • 対象のDB クラスターが利用可能以外の状態になった場合
リソースの終了ステータスをチェックしない場合、以下の場合に失敗となります。
  • ジョブで指定されたDB クラスタースナップショットが存在しない場合
  • RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIの実行に失敗した場合

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

No ステータス 説明
1 Completed リソースの終了ステータスをチェックする場合、RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIなどのAPIが成功し、DBクラスターが利用可能となった場合にCompletedとなります。
リソースの終了ステータスをしない場合、RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIなどの実行が成功するとCompletedとなります。
2 Failed リソースの終了ステータスをチェックする場合、以下の場合にFailedとなります。
  • RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIの実行に失敗した場合
  • 対象のDB クラスターが利用可能以外の状態になった場合
リソースの終了ステータスをチェックしない場合、以下の場合にFailedとなります。
  • RestoreDBClusterFromSnapshot APIやModifyDBCluster API、RebootDBInstance APIの実行に失敗した場合

設定例

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

  1. Cloud Automatorの運用ジョブ画面から「ジョブの追加」ボタンをクリックします
  2. ジョブを所属させるグループを選択します

  3. トリガーの選択で、任意のトリガーを選択下さい(例: 即時実行 トリガー)

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

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

  6. アクションのパラメーターを設定します。以下の設定値は一例です。

    No オプション 設定値
    1 リージョン アジアパシフィック(東京)
    2 スナップショットID cloudautomator-final-snapshot
    3 DBエンジン aurora
    4 DBエンジンバージョン 5.6.10a
    5 オプショングループ default:aurora-5-6
    6 クラスターパラメーターグループ default.aurora.5.6
    7 VPCセキュリティグループID sg-xxxxxxx(default)
    8 DBクラスター名 develop-cluster
    9 ポート 空白
    10 DBインスタンスクラス db.t2.small
    11 アベイラビリティゾーン ap-northeast-1a
    12 パラメーターグループ default.aurora.5.6
    13 サブネットグループ default
    14 マイナーバージョンの自動アップグレードを許可する する 
    15 パブリックアクセス許可 しない
    16 DBインスタンスID develop-instance
    17 使用したスナップショットの削除 しない
    18  リソースの終了ステータスをチェックする  する



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

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

動作確認

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

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

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

  4. それぞれのリソースの操作結果は「アクティビティ履歴」項目で確認することができます

以上で「RDS(Aurora): DBクラスタースナップショットからリストア」アクションを使ったジョブの動作確認が出来ました。 是非ご活用下さい。

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