ワンクリッククラウド移行機能を使用して、ECS インスタンス上のセルフマネージド PostgreSQL データベースを ApsaraDB RDS for PostgreSQL に移行できます。これを行うには、ApsaraDB RDS for PostgreSQL インスタンスがセルフマネージドデータベースのポートにアクセスできるように、ECS インスタンスのセキュリティグループを設定する必要があります。
前提条件
ECS インスタンスは、次の条件を満たす必要があります。
-
ECS インスタンスと ApsaraDB RDS for PostgreSQL インスタンスは、同じ VPC 内に存在する必要があります。
-
ECS インスタンスに PostgreSQL データベースがデプロイされている必要があります。
手順
-
ECS コンソールにログインします。
-
左側のナビゲーションペインで、 を選択します。
-
上部メニューの左上で、リージョンを選択します。
-
対象の ECS インスタンスを見つけて、そのインスタンス ID をクリックします。
-
セキュリティグループ タブで、セキュリティグループ ID をクリックします。
-
詳細 ページの アクセスルール セクションで、[インバウンド] タブの インバウンド ボタンをクリックして、次のルールを追加します。
次の表は、必要なパラメータについて説明しています。
[プロトコル]
宛先
[Access Source]
すべての ICMP
このパラメーターは、デフォルト値の [すべて(
-1/-1)] のままにします。ApsaraDB RDS for PostgreSQL インスタンスの [VPC CIDR ブロック]に設定します。
[カスタム TCP]
ECS インスタンス上のセルフマネージド PostgreSQL データベースのポートに設定します。ポートを確認するには、
netstat -a | grep PGSQLコマンドを実行します。