

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon RDS Promote リードレプリカ実行ブロック
<a name="rds-promote-read-replica-block"></a>

Amazon RDS Promote リードレプリカ実行ブロックを使用すると、マルチリージョンリカバリプロセスの一環として、Amazon RDS リードレプリカをスタンドアロンデータベースインスタンスに昇格させることができます。これにより、そのリージョンのリードレプリカを新しいプライマリデータベースに昇格させることで、正常なリージョンにフェイルオーバーできます。

## 設定
<a name="rds-promote-read-replica-block-config"></a>

Amazon RDS Promote リードレプリカ実行ブロックを設定するには、次の値を入力します。

**重要**  
実行ブロックを設定する前に、正しい IAM ポリシーが設定されていることを確認してください。詳細については、「[Amazon RDS 実行ブロックのサンプルポリシー](security_iam_region_switch_rds.md)」を参照してください。

1. **ステップ名: **名前を入力します。

1. **ステップの説明 (オプション):** ステップの説明を入力します。

1. **リージョンの RDS DB インスタンス ARN: **プランの各リージョンのリードレプリカのデータベースインスタンス ARN を入力します。

1. **タイムアウト: **タイムアウト値を入力します。

次に、**[ステップを保存]** を選択します。

## 仕組み
<a name="rds-promote-read-replica-block-how"></a>

Amazon RDS Promote リードレプリカ実行ブロックを設定することで、アプリケーション復旧の一環として、リードレプリカをスタンドアロンデータベースインスタンスに昇格させることができます。プランを実行すると、リージョンスイッチは、アクティブ化するリージョンのリードレプリカを昇格させて、独立したデータベースインスタンスにします。

**注記**  
このブロックはアクティブ/パッシブプランのみをサポートします

昇格中、データベースへの接続に使用する DNS エンドポイントは変わりません。ただし、昇格されたインスタンスは元のプライマリデータベースからレプリケートされなくなります。オペレーションが完了したら、アプリケーションが正しいエンドポイントを使用するように設定されていることを確認する責任があります。

昇格後、昇格されたインスタンスは元のプライマリインスタンスから次のバックアップ設定を継承します。
+ バックアップの保存期間
+ 優先バックアップウィンドウ

## プラン評価の一環として評価されるもの
<a name="rds-promote-read-replica-block-eval"></a>

リージョンスイッチがプランを評価すると、リージョンスイッチは Amazon RDS 実行ブロックの設定とアクセス許可に対していくつかのチェックを実行します。リージョン切り替えは、以下が正しいことを確認します。
+ 設定で指定された Amazon RDS データベースインスタンスが存在します。
+ プライマリリージョン以外のデータベースインスタンスはリードレプリカです。
+ リードレプリカは使用可能な状態です。
+ データベースインスタンスは、クロスリージョンレプリケーション用に適切に設定されています。

リージョンスイッチは、プランの IAM ロールに Amazon RDS リードレプリカの昇格に必要なアクセス許可があることも検証します。リージョン切り替え実行ブロックに必要なアクセス許可の詳細については、「[ARC でのリージョン切り替えのアイデンティティベースのポリシーの例](security_iam_id-based-policy-examples-region-switch.md)」を参照してください。

Amazon RDS 実行ブロックを適切に機能させるには、正しい IAM アクセス許可が不可欠です。これらの検証のいずれかが失敗した場合、リージョン切り替えは問題があることを示す警告を返し、アクセス許可または設定の問題を解決するのに役立つ特定のエラーメッセージを提供します。これにより、プランの実行中にこのステップを実行するときに、プランに Amazon RDS を管理および操作するために必要なアクセス権が付与されます。