AWS Database Migration Service (AWS DMS) タスクのソースとターゲットのデータベースエンドポイントを指定したいと考えています。
解決策
**注:**AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。
AWS DMS タスクを実行する前に、レプリケーションインスタンス、ソースエンドポイント、およびターゲットエンドポイントを作成する必要があります。以下のいずれかの方法を使用して、ソースエンドポイントとターゲットエンドポイントを作成できます。
- レプリケーションインスタンスを作成するときに AWS DMS コンソールを使用する
- レプリケーションインスタンスを作成した後、AWS DMS コンソールを使用する
- AWS CLI を使用する
レプリケーションインスタンスの作成時にエンドポイントを作成する
- AWS DMS コンソールを開きます。
- ナビゲーションペインで、[レプリケーションインスタンス] を選択します。
- [レプリケーションインスタンスを作成] を選択し、レプリケーションインスタンス情報を入力します。
- [ソースおよびターゲットのデータベースエンドポイントの接続] ページで、ソースとターゲットのエンドポイントを指定します。
レプリケーションインスタンスの作成後にソースエンドポイントとターゲットエンドポイントを作成する
- AWS DMS コンソールを開きます。
- ナビゲーションペインで、[エンドポイント] を選択し、次に [エンドポイントの作成] を選択します。
- [ソースエンドポイント] を選択し、ソースエンドポイント情報を入力します。
- [エンドポイントの作成] を選択します。
- [エンドポイント] ペインで、[エンドポイントの作成] を選択します。
- [ターゲットエンドポイント] を選択し、ターゲットエンドポイント情報を入力します。
- [エンドポイントの作成] を選択します。
**注:**PostgreSQL エンドポイントのパスワードを作成する場合、特殊文字 + (プラス)、% (パーセント)、または ; (セミコロン) は使用できません。MySQL エンドポイントパスワードの場合、; (セミコロン) は使用できません。
AWS CLI を使用してエンドポイントを作成する
インストールおよび AWS CLI の最新バージョンを設定後、create-endpoint コマンドを実行します。
関連情報
データ移行のソース
データ移行のターゲット
AWS DMS レプリケーションインスタンスを使用する
リレーショナルデータベースの移行戦略