AWS EC2からAurora(PostgreSQL)に接続する方法

環境
AWS EC2
AWS Aurora(PostgreSQL)

概要
1.EC2にSSH接続をしてAurora(PostgreSQL)に接続します。
2.インスタンスがデータを処理します。

操作手順
1.Tera TermのSSHでEC2に接続します。

2.Aurora(PostgreSQL)に接続するためのpsql(PostgreSQL)をインストールします。
インストール済みかの確認は以下のコマンドを実行します。

yum list installed | grep postgresql

インストールは以下のコマンドを実行します。

sudo yum -y install postgresql

3.Aurora(PostgreSQL)の接続情報を取得します。
AWSのマネジメントコンソールからRDSの画面に入ります。
「データベース」をクリックし、一覧の作成したライターインスタンス(test-database-1-instance-1)のリンクをクリックし、「接続とセキュリティ」タブにある「エンドポイント」の値をコピーします。

例 database-1-instance-1.xxxxxxxxxxxx.ap-northeast-1.rds.amazonaws.com

4.Aurora(PostgreSQL)への接続のコマンドを入力します。
psql -h エンドポイント -u ユーザ名 -p

psql -h database-1-instance-1.xxxxxxxxxxxx.ap-northeast-1.rds.amazonaws.com -U postgres -d testaa

5.PostgreSQLへログインします。

Password for user postgres:
psql (9.2.24, server 11.9)
WARNING: psql version 9.2, server version 11.0.
Some psql features might not work.
SSL connection (cipher: ECDHE-RSA-AES128-SHA, bits: 128)
Type "help" for help.

testaa=>

6.Auroraのバージョンを確認(コマンド)

testaa=> select aurora_version();

testaa=> show server_version;

 

 

AWS

Posted by arkgame