指定する必要がある接続の詳細は、使用する宛先接続によって異なります。このページでは、使用可能な接続方法ごとに宛先接続プロファイルを作成する方法について説明します。
始める前に
宛先接続プロファイルを作成する前に、次のことを確認してください。
宛先接続プロファイルを作成するリージョンを検討します。
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 、 [接続プロファイル] ページに移動します。
- [プロファイルを作成] をクリックします。
- From the [データベース エンジン] list, select [Cloud SQL for PostgreSQL].
- [接続プロファイルの詳細を指定] セクションで、接続プロファイルの名前、識別子、リージョンを指定します。
- [接続構成を定義] の
[SQL Server または Oracle から PostgreSQL へ] カードで、[定義] をクリックします。
接続の詳細パネルが開きます。
- [接続の詳細を定義] パネルで、次の操作を行います。
- [インスタンス ID] プルダウン メニューから、Cloud SQL 移行先インスタンスの識別子を選択します。
- [ホスト名と IP] フィールドに、移行先インスタンスのパブリック IP アドレスを入力します。
- [ポート] フィールドに、データベースのポート番号を入力します。PostgreSQL のデフォルトは
5432です。 - [**ユーザー名**] フィールドと [**パスワード**] フィールドに、移行専用のユーザー アカウントのログイン 情報を入力します。
- In the [**Database name**] field, enter the name of your destination database.
- [接続方法の定義] セクションの [接続方法] プルダウン メニューから [パブリック IP] を選択します。
- [保存] をクリックします。
移行専用のユーザー アカウントと移行先 データベースは、 移行先データベースの準備ステップで作成します。
接続の詳細パネルが閉じます。
- (省略可)[接続プロファイルをテスト] セクションで、[テストを実行] をクリックします。
Database Migration Service は、指定した接続の詳細情報がデータに到達するのに十分かどうかを簡単に確認します。
- ページの下部にある [作成] をクリックします。
[**接続プロファイル**] ページが表示され、新しく 作成された接続プロファイルが表示されます。
プライベート IP 接続の場合
Private Service Connect 接続方法で プライベート IPを使用する宛先接続プロファイルを作成する手順は次のとおりです。
- コンソールで Google Cloud 、 [接続プロファイル] ページに移動します。
- [プロファイルを作成] をクリックします。
- From the [データベース エンジン] list, select [Cloud SQL for PostgreSQL].
- [接続プロファイルの詳細を指定] セクションで、接続プロファイルの名前、識別子、リージョンを指定します。
- [接続構成を定義] の
[SQL Server または Oracle から PostgreSQL へ] カードで、[定義] をクリックします。
接続の詳細パネルが開きます。
- [接続の詳細を定義] パネルで、次の操作を行います。
- [インスタンス ID] プルダウン メニューから、Cloud SQL 移行先インスタンスの識別子を選択します。
- [**ホスト名と IP**] フィールドに、 インスタンス用に構成された DNS 名を入力します。
- [ポート] フィールドに、データベースのポート番号を入力します。PostgreSQL のデフォルトは
5432です。 - [**ユーザー名**] フィールドと [**パスワード**] フィールドに、移行専用のユーザー アカウントのログイン 情報を入力します。
- In the [**データベース名**] フィールドに、移行先データベースの名前を入力します。名前を指定しない場合、Database Migration Service は移行専用のユーザー アカウントと同じ名前を使用します。
- [接続方法の定義] セクションで、次の操作を行います。
- [接続方法] プルダウン メニューから [プライベート IP] を選択します。
- [サービス アタッチメント名] で、 移行先インスタンスの Private Service Connect 接続用に作成したサービス アタッチメントを選択します。
- [保存] をクリックします。
移行専用のユーザー アカウントと移行先 データベースは、 移行先データベースの準備ステップで作成します。
接続の詳細パネルが閉じます。
- (省略可)[接続プロファイルをテスト] セクションで、[テストを実行] をクリックします。
Database Migration Service は、指定した接続の詳細情報がデータに到達するのに十分かどうかを簡単に確認します。
- ページの下部にある [作成] をクリックします。
[**接続プロファイル**] ページが表示され、新しく 作成された接続プロファイルが表示されます。