Amazon RDS for PostgreSQL データの複製

Data Replicationを使用して、 Amazon RDS for PostgreSQL から他のデータベースにデータを複製できます。

PostgreSQL, のレプリケーションを設定するには、まず Amazon RDS for PostgreSQL サービスを設定し、プロジェクトにサービスへの接続を追加する。

サポートされるバージョン

PostgreSQL データベース・バージョン 10、11、および 12

制限

レプリケーション用の PostgreSQL データベースの構成

Amazon アカウントで PostgreSQL をセットアップするには、以下のようにします。

  1. Amazon RDS for PostgreSQL データベース・インスタンスにレプリケーションのための適切な特権があることを確認します。 データベース・クライアントを使用して、以下の照会を実行します。

    SELECT setting FROM pg_settings WHERE NAME='rds.logical_replication';	
    
    注: 複製するスキーマおよび表のレプリカ ID は変更しないでください。 レプリカ ID をフル未満に変更すると、 Data Replication は停止します。
  2. DB パラメーター・グループを作成するdefault.postgresversionという名前の既存のパラメーター・グループがあることを確認します。 パラメーター・グループ・ファミリー postgresversionを選択して、新規パラメーター・グループを作成します。ここで、 version は既存のパラメーター・グループ・バージョンと一致します。

  3. PostgreSQL データベース・インスタンスに適切な特権がある場合、 設定 列の値は オンになり、次のセクションにスキップできます。 値が オンでない場合は、データベース・パラメーターを変更して複製を有効状態にします。

  4. DB パラメータグ・ループをデータベース・インスタンスに関連付けます。

  5. DB パラメーター・グループ内のパラメーターを変更する

    1. rds.logical_replication1に設定します。 これにより、論理複製が有効になります。
    2. max_replication_slots および max_wal_sender を、実行する並行 Data Replication 資産の数に設定します。
    3. 変更を保存します。
  6. 変更を適用します。 RDSコンソールを開き、ナビゲーションペインで「データベース」を選択し、データベースインスタンスを選択します。 「アクション」 メニューから、 「リブート」を選択します。

  7. IBM Cloudからの接続へのアクセス権限を付与します。 多くの Amazon RDS for PostgreSQL データベース・インスタンスにはパブリック・アクセスがありますが、 IBM Cloudからの接続は許可されません。 IBM Cloud がデータベースに接続するためのアクセス権限を付与するには、以下のようにします。

    1. RDS コンソールを開きます。 ナビゲーション・ペインで、 「データベース」を選択し、データベース・インスタンスを選択して、 「接続」&「セキュリティー」をクリックします。
    2. ヘッダー VPC セキュリティー・グループの下で、アクティブなセキュリティー・グループのリンクをクリックしてください。
    3. スクロールダウンして、 インバウンド・ルールの編集をクリックしてください。
    4. 「ルールの追加」をクリックします。 タイプ PostgreSQL およびソース Anywhereを選択します。
    5. ルールの保存をクリックしてください。 これにより、 「アウトバウンド・ルール」も変更されます。
  8. データベース・ユーザー名にロールを付与します。 データベース管理者に、 Data Replicationの接続で使用するユーザー名にロール rds_superuser および rds_replication を付与するよう依頼してください。

プロジェクトでの Amazon RDS for PostgreSQL への接続

Cloud Pak for Data as a ServiceのプロジェクトでAmazon RDS for PostgreSQLに接続するには、Amazon RDS for PostgreSQL接続を参照してください。

次のステップ

レプリケーション・ジョブの実行

もっと見る

親トピック: サポートされた Data Replication 接続