翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lightsail PostgreSQL データベースインスタンスに接続する
Amazon Lightsail で PostgreSQL マネージドデータベースを作成したら、標準の PostgreSQL クライアントアプリケーションまたはユーティリティを使用して接続できます。Lightsail コンソールのデータベース管理ページからデータベースエンドポイント、ポート、ユーザー名、パスワードを取得する必要があります。これらの値は、クライアントやウェブアプリケーションでデータベース接続を設定するときに指定します。
このガイドでは、必要な接続情報を取得する方法、およびマネージドデータベースに接続するように pgAdmin クライアントを設定する方法について説明します。
注記
MySQL データベースへの接続の詳細については、「MySQL データベースに接続する」を参照してください。
ステップ 1: PostgreSQL データベース接続の詳細を取得する
Lightsail コンソールからデータベースエンドポイントとポート情報を取得します。これらの情報は、データベースに接続するようにクライアントを設定するときに使用します。
データベース接続の詳細を取得するには
-
Lightsail コンソール
にサインインします。 -
Lightsail ホームページで、データベースタブを選択します。
-
接続先のデータベースの名前を選択します。
-
[接続] タブの [Endpoint and port (エンドポイントとポート)] セクションで、エンドポイントとポートの情報を書き留めます。
間違えて入力しないように、エンドポイントをクリップボードにコピーすることをお勧めします。そのためには、エンドポイントを強調表示し、Ctrl+C (Windows) または Cmd+C (macOS) を押してクリップボードにコピーします。次に、Ctrl+V または Cmd+V を押して貼り付けます。
-
[接続] タブの [ユーザー名とパスワード] セクションで、ユーザー名を確認して、[パスワード] セクションの [表示] を選択して現在のデータベースパスワードを表示します。
マネージドパスワードは複雑であるため、間違って入力しないように、これもコピーして貼り付けることをお勧めします。マネージドパスワードを強調表示し、Ctrl+C (Windows) または Cmd+C (macOS) を押してクリップボードにコピーします。次に、Ctrl+V または Cmd+V を押して貼り付けます。
ステップ 2: PostgreSQL データベースのパブリック可用性を設定する
データベースを外部に接続するには、パブリックモードを有効にするか、データベースとは異なる リージョンの Lightsail インスタンスから接続する必要があります。パブリックモードを有効にすると、誰でもデータベースのユーザー名とパスワードを使用してデータベースに接続できます。データベースのパブリックでの可用性を設定するには、ガイドの「データベースのパブリックモードの設定」の手順に従います。
注記
データベースと同じリージョンにある Lightsail インスタンスのいずれかからデータベースに接続する場合は、ステップ 3 に進みます。
ステップ 3: PostgreSQL データベースに接続するようにデータベースクライアントを設定する
PostgreSQL データベースに接続するには、前に取得したエンドポイントとポートを使用するようにデータベースクライアントを設定します。以下のステップは、pgAdmin を設定する方法を示していますが、これらのステップは他のクライアントと同様の場合があります。
注記
pgAdmin を使用する方法の詳細については、「pgAdmin ドキュメント
データベースに接続するように pgAdmin を設定するには
-
[pgAdmin] を開きます。
-
左側のナビゲーションメニュー から [サーバー] を右クリックします。
-
[作成]、[サーバー] の順に選択します。
-
-
[Create-Server] フォームに、サーバー名を入力します。データベースに似た接続名を使用することをお勧めします。後で接続を識別しやすくなります。
-
[接続] タブを選択し、表示されるフォームに、次の情報を入力します。
-
ホスト名/アドレス — 先に取得したデータベースエンドポイントを入力します。Lightsail コンソールからデータベースエンドポイントをコピーし、まだクリップボードにある場合は、Windows を使用している場合は Ctrl+V、macOS を使用している場合は Cmd+V を押して貼り付けます。
-
ポート — 先に取得したデータベースのポートを入力します。PostgreSQL のデフォルトポートは 5432 です。
-
メンテナンスデータベース — クライアントが接続する初期データベースの名前を指定します。これは、Lightsail で PostgreSQL データベースを作成したときに指定したプライマリデータベース名です。
プライマリデータベースの名前を覚えていない場合は、
postgres
を入力します。すべての PostgreSQL のマネージド型データベースには接続可能なpostgres
データベースがあり、後で PostgreSQL マネージド型データベースの他のすべてのデータベースにアクセスできるようになります。 -
ユーザー名: 前に取得したデータベースユーザー名を入力します。
-
パスワード — 先に取得したデータベースのパスワードを入力します。Lightsail コンソールからパスワードをコピーし、まだクリップボードにある場合は、Windows を使用している場合は Ctrl+V、macOS を使用している場合は Cmd+V を押して貼り付けます。[パスワードを保存] を選択してパスワードを保存します。
-
ロールとサービス — これらのフィールドは空白のままにしておきます。
-
-
[保存] を選択して新しいサーバーの詳細を保存します。
サーバーセクションの pgAdmin アプリケーションの左側のナビゲーションメニューに新しいデータベース接続が表示されます。
-
データベースに接続するには、新しいデータベース接続をダブルクリックします。
接続に成功すると、そのデータベースの使用可能なリソースのリストが表示されます。
次のステップ
以下は、Lightsail のデータベースにデータをインポートするのに役立つガイドです。