ApsaraDB RDS for PostgreSQLのクラウド移行機能を使用すると、Elastic Compute Service (ECS) インスタンスにデプロイされた自己管理型PostgreSQLデータベースのデータをApsaraDB RDS for PostgreSQLインスタンスに移行できます。 このトピックでは、クラウド移行の前に自己管理型PostgreSQLデータベースにECSセキュリティグループを設定して、RDSインスタンスが自己管理型PostgreSQLデータベースにアクセスできるようにする方法について説明します。
前提条件
ECSインスタンスにデプロイされている自己管理型PostgreSQLデータベースのデータをRDSインスタンスに移行する場合は、このトピックで説明されている操作を実行する必要があります。 自己管理型PostgreSQLデータベースがデプロイされているECSインスタンスは、次の要件を満たす必要があります。
ECSインスタンスとRDSインスタンスは、同じ仮想プライベートクラウド (VPC) に存在します。
自己管理型PostgreSQLデータベースは、ECSインスタンスで期待どおりに実行されます。
手順
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リージョンを選択します。
ECSインスタンスを見つけて、インスタンスIDをクリックします。
表示されるページの [インスタンスの詳細] タブで、[基本情報] セクションのセキュリティグループの名前をクリックします。
セキュリティグループの詳細ページの [アクセスルール] セクションで、[インバウンド] タブをクリックします。 次に、[ルールの追加] をクリックしてセキュリティグループルールを作成します。
次の表に、ルールを作成するための主要なパラメーターを示します。
プロトコルタイプ
ポート範囲
権限付与オブジェクト
すべてのICMP (IPv4)
ソース: -1/-1
宛先: -1/-1
RDSインスタンスのVPC CIDRブロック。
TCP
ECSインスタンス上の自己管理型PostgreSQLデータベースへの接続に使用されるポート。
netstat -a | grep PGSQL
コマンドを実行してポートを照会できます。