指定する必要がある接続の詳細は、使用する宛先接続によって異なります。このページでは、使用可能な接続方法ごとに宛先接続プロファイルを作成する方法について説明します。
始める前に
宛先接続プロファイルを作成する前に、次のことを確認してください。
宛先接続プロファイルを作成するリージョンを検討します。
Database Migration Service は完全なリージョン プロダクトです。つまり、移行に関連するすべてのエンティティ(移行元と移行先の接続プロファイル、移行ジョブ、移行先データベース、変換ワークスペース)は、単一のリージョンに保存する必要があります。
-
移行先データベース接続は、常に Database Migration Service によって暗号化されます。 これらの接続に追加の証明書を構成する必要はありません。
必要なロール
接続プロファイルの作成に必要な権限を取得するには、
プロジェクトに対する
Database Migration 管理者(roles/datamigration.admin)
IAM ロールの付与を管理者に依頼してください。
ロールの付与の詳細については、Identity and Access Management ドキュメントの アクセス権の管理をご覧ください。
この事前定義ロールには、Database Migration Service で接続プロファイルを作成するために必要な権限が含まれています。必要とされる正確な権限については、「必要な権限 」セクションを開いてご確認ください。
必要な権限
Database Migration Service で接続プロファイルを作成するには、次の権限が必要です。
datamigration.connectionprofiles.createdatamigration.connectionprofiles.deletedatamigration.connectionprofiles.getdatamigration.connectionprofiles.getIamPolicydatamigration.connectionprofiles.listdatamigration.connectionprofiles.setIamPolicydatamigration.connectionprofiles.update
カスタムロールや他の 事前定義ロールを使用して、これらの権限を取得することもできます。
パブリック IP 接続の場合
パブリック IP 接続方法を使用する宛先接続プロファイルを作成する手順は次のとおりです。
- コンソール Google Cloud で、 [接続プロファイル] ページに移動します。
- [プロファイルを作成] をクリックします。
- [接続プロファイルの作成] ページの [プロファイル ロール] リストから、[宛先] を選択します。
- [データベース エンジン] リストから [AlloyDB for PostgreSQL] を選択します。
- [接続プロファイルの詳細を指定] セクションで、接続プロファイルの名前、識別子、リージョンを指定します。
- [接続の詳細] セクションで、次の操作を行います。
- [Cluster ID] プルダウン メニューから、AlloyDB for PostgreSQL 移行先クラスタの識別子を選択します。
- In the [Hostname and IP] field, enter your destination instance's public IP address.
- 残りのフィールドに、ポート番号と、移行専用のユーザー アカウントのログイン情報(名前とパスワード)を入力します。
- [接続方法の定義] セクションの [接続方法] プルダウン メニューから、[パブリック IP] を選択します。
- (省略可)[接続プロファイルのテスト] セクションで、[テストを実行] をクリックします。
Database Migration Service は、指定した接続の詳細情報がデータに到達するのに十分かどうかを簡単に確認します。
- ページの下部にある [作成] をクリックします。
[**接続プロファイル**] ページが表示され、新しく 作成された接続プロファイルが表示されます。
プライベート IP 接続の場合
Private Service Connect 接続方法で プライベート IPを使用する宛先接続プロファイルを作成する手順は次のとおりです。
- コンソール Google Cloud で、 [接続プロファイル] ページに移動します。
- [プロファイルを作成] をクリックします。
- [接続プロファイルの作成] ページの [プロファイル ロール] リストから、[宛先] を選択します。
- [データベース エンジン] リストから [AlloyDB for PostgreSQL] を選択します。
- [接続設定の定義] セクションで、接続プロファイルの名前、識別子、リージョンを指定します。
- [接続の詳細] セクションで、次の操作を行います。
- [Cluster ID] プルダウン メニューから、AlloyDB for PostgreSQL 移行先クラスタの識別子を選択します。
- [ホスト名と IP] フィールドに、次のいずれかの値を入力します。
- **psc 対応クラスタの場合**: クラスタ用に構成された DNS 名を使用します。 クラスタにプライベート IP のみが構成されている場合、 [ホスト名と IP] フィールドには 必要な DNS 名が自動的に入力されます。クラスタにパブリック IP アドレスとプライベート IP アドレスの両方が割り当てられている場合は、[ホスト名と IP] フィールド をクリックして、メニューから DNS レコードを選択します。
- psc 非対応クラスタの場合: 移行先クラスタに割り当てられたプライベート IP を入力します。
- 残りのフィールドに、ポート番号と、移行専用のユーザー アカウントのログイン情報(名前とパスワード)を入力します。
- [接続方法の定義] セクションで、次の操作を行います。
- [接続方法] プルダウン メニューから、 [プライベート IP] を選択します。
- psc 非対応クラスタの場合: [サービス アタッチメント名] で、 移行先クラスタの Private Service Connect 接続用に作成したサービス アタッチメントを選択します。
- (省略可)[接続プロファイルのテスト] セクションで、[テストを実行] をクリックします。
Database Migration Service は、指定した接続の詳細情報がデータに到達するのに十分かどうかを簡単に確認します。
- ページの下部にある [作成] をクリックします。
[**接続プロファイル**] ページが表示され、新しく 作成された接続プロファイルが表示されます。