宛先接続プロファイルを作成する

指定する必要がある接続の詳細は、使用する宛先接続によって異なります。このページでは、使用可能な接続方法ごとに宛先接続プロファイルを作成する方法について説明します。

始める前に

デスティネーション接続プロファイルを作成する前に、次のことを確認してください。

  1. 宛先接続プロファイルを作成するリージョンを検討します。

    Database Migration Service は完全にリージョンに依存するプロダクトです。つまり、移行に関連するすべてのエンティティ(移行元と移行先の接続プロファイル、移行ジョブ、移行先データベース、変換ワークスペース)は、単一のリージョンに保存する必要があります。

  2. 移行先データベースを構成し、移行専用のユーザー アカウントを作成します

  3. 宛先の接続方法を選択して構成します

    移行先データベース接続は、常に Database Migration Service によって暗号化されます。これらの接続に対して追加の証明書を構成する必要はありません。

必要なロール

接続プロファイルの作成に必要な権限を取得するには、プロジェクトに対する Database Migration 管理者roles/datamigration.admin)IAM ロールの付与を管理者に依頼してください。

ロールの付与の詳細については、Identity and Access Management のドキュメントの アクセスを管理するをご覧ください。

この事前定義ロールには、Database Migration Service で接続プロファイルを作成するために必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。

必要な権限

Database Migration Service で接続プロファイルを作成するには、次の権限が必要です。

  • datamigration.connectionprofiles.create
  • datamigration.connectionprofiles.delete
  • datamigration.connectionprofiles.get
  • datamigration.connectionprofiles.getIamPolicy
  • datamigration.connectionprofiles.list
  • datamigration.connectionprofiles.setIamPolicy
  • datamigration.connectionprofiles.update

カスタムロールや他の 事前定義ロールを使用して、これらの権限を取得することもできます。

パブリック IP 接続の場合

パブリック IP 接続方法を使用する宛先接続プロファイルを作成する手順は次のとおりです。

  1. Google Cloud コンソールで、[接続プロファイル] ページに移動します。

    [接続プロファイル] に移動

  2. [プロファイルの作成] をクリックします。
  3. [接続プロファイルの作成] ページの [プロファイル ロール] リストから、[宛先] を選択します。
  4. [データベース エンジン] リストから [AlloyDB for PostgreSQL] を選択します。
  5. [Specify connection profile details] セクションで、接続プロファイルの名前、ID、リージョンを指定します。
  6. [接続の詳細] セクションで、次の操作を行います。
    1. [クラスタ ID] プルダウン メニューから、AlloyDB for PostgreSQL の移行先クラスタ ID を選択します。
    2. [Hostname and IP] フィールドに、宛先インスタンスのパブリック IP アドレスを入力します。
    3. 残りのフィールドに、専用の移行ユーザー アカウントのポート番号とログイン情報(名前とパスワード)を入力します。
  7. [接続方法の定義] セクションで、[接続方法] プルダウン メニューから [パブリック IP] を選択します。
  8. (省略可)[接続プロファイルをテスト] セクションで、[テストを実行] をクリックします。

    Database Migration Service は、指定した接続の詳細がデータに到達するのに十分であることを確認するために、簡単なチェックを行います。

  9. ページの下部にある [作成] をクリックします。

    [接続プロファイル] ページが表示され、新しく作成された接続プロファイルが表示されます。

プライベート IP 接続の場合

Private Service Connect 接続方法でプライベート IP を使用する移行先接続プロファイルを作成する手順は次のとおりです。

  1. Google Cloud コンソールで、[接続プロファイル] ページに移動します。

    [接続プロファイル] に移動

  2. [プロファイルの作成] をクリックします。
  3. [接続プロファイルの作成] ページの [プロファイル ロール] リストから、[宛先] を選択します。
  4. [データベース エンジン] リストから [AlloyDB for PostgreSQL] を選択します。
  5. [接続設定の定義] セクションで、接続プロファイルの名前、ID、リージョンを指定します。
  6. [接続の詳細] セクションで、次の操作を行います。
    1. [クラスタ ID] プルダウン メニューから、AlloyDB for PostgreSQL の移行先クラスタ ID を選択します。
    2. [Hostname and IP] フィールドに次のいずれかの値を入力します。
      • PSC 対応クラスタの場合: クラスタ用に構成された DNS 名を使用します。クラスタにプライベート IP のみが構成されている場合、[Hostname and IP] フィールドには必要な DNS 名が自動的に入力されます。クラスタにパブリック IP アドレスとプライベート IP アドレスの両方が割り当てられている場合は、[ホスト名と IP] フィールドをクリックし、メニューから DNS レコードを選択します。
      • PSC 対応でないクラスタの場合: 宛先クラスタに割り当てられたプライベート IP を入力します。
    3. 残りのフィールドに、専用の移行ユーザー アカウントのポート番号とログイン情報(名前とパスワード)を入力します。
  7. [接続方法の定義] セクションで、次の操作を行います。
    1. [接続方法] プルダウン メニューから [プライベート IP] を選択します。
    2. psc が有効になっていないクラスタの場合: [サービス アタッチメント名] で、宛先クラスタの Private Service Connect 接続用に作成したサービス アタッチメントを選択します。
  8. (省略可)[接続プロファイルをテスト] セクションで、[テストを実行] をクリックします。

    Database Migration Service は、指定した接続の詳細がデータに到達するのに十分であることを確認するために、簡単なチェックを行います。

  9. ページの下部にある [作成] をクリックします。

    [接続プロファイル] ページが表示され、新しく作成された接続プロファイルが表示されます。