

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Lightsail PostgreSQL データベースインスタンスに接続する
<a name="amazon-lightsail-connecting-to-your-postgres-database"></a>

Amazon Lightsail で PostgreSQL マネージドデータベースを作成すると、標準の PostgreSQL クライアントアプリケーションまたはユーティリティを使用して、このインスタンスに接続できます。Lightsail コンソールのデータベース管理ページから、データベースのエンドポイント、ポート、ユーザー名、およびパスワードを取得する必要があります。これらの値は、クライアントやウェブアプリケーションでデータベース接続を設定するときに指定します。

このガイドでは、必要な接続情報を取得する方法、およびマネージドデータベースに接続するように pgAdmin クライアントを設定する方法について説明します。

**注記**  
MySQL データベースへの接続の詳細については、「[MySQL データベースに接続する](amazon-lightsail-connecting-to-your-mysql-database.md)」を参照してください。

## ステップ 1: PostgreSQL データベース接続の詳細を取得する
<a name="get-your-postgres-database-connection-details"></a>

Lightsail コンソールからデータベースのエンドポイントとポート情報を取得します。これらの情報は、データベースに接続するようにクライアントを設定するときに使用します。

**データベース接続の詳細を取得するには**

1. [Lightsail コンソール](https://lightsail.aws.amazon.com/) にサインインします。

1. 左のナビゲーションペインの **[データベース]** を選択します。

1. 接続先のデータベースの名前を選択します。

1. [**接続**] タブの [**Endpoint and port (エンドポイントとポート)**] セクションで、エンドポイントとポートの情報を書き留めます。

   間違えて入力しないように、エンドポイントをクリップボードにコピーすることをお勧めします。そのためには、エンドポイントを強調表示し、**Ctrl\$1C** (Windows) または **Cmd\$1C** (macOS) を押してクリップボードにコピーします。次に、**Ctrl\$1V** または **Cmd\$1V** を押して貼り付けます。  
![\[Lightsail コンソールのデータベースのエンドポイントおよびポート\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-postgres-database-endpoint-and-port.png)

1. **[接続]** タブの **[ユーザー名とパスワード]** セクションでユーザー名を確認し、**[パスワード]** セクションの **[表示]** を選択します。現在のデータベースパスワードが表示されます。

   マネージドパスワードは複雑であるため、間違って入力しないように、これもコピーして貼り付けることをお勧めします。マネージドパスワードを強調表示し、**Ctrl\$1C** (Windows) または **Cmd\$1C** (macOS) を押してクリップボードにコピーします。次に、**Ctrl\$1V** または **Cmd\$1V** を押して貼り付けます。

## ステップ 2: PostgreSQL データベースのパブリック可用性を設定する
<a name="configure-postgres-database-public-availability"></a>

データベースに外部から接続したり、データベースとは異なるリージョンの Lightsail インスタンスから接続するには、データベースのパブリックモードを有効にする必要があります。パブリックモードを有効にすると、誰でもデータベースのユーザー名とパスワードを使用してデータベースに接続できます。データベースのパブリックでの可用性を設定するには、ガイドの「[データベースのパブリックモードの設定](amazon-lightsail-configuring-database-public-mode.md)」の手順に従います。

**注記**  
データベースと同じリージョンにある Lightsail インスタンスのいずれかからデータベースに接続する場合は、ステップ 3 に進みます。

## ステップ 3: PostgreSQL データベースに接続するようにデータベースクライアントを設定する
<a name="configure-the-pgadmin-database-client"></a>

PostgreSQL データベースに接続するには、前に取得したエンドポイントとポートを使用するようにデータベースクライアントを設定します。以下のステップは、pgAdmin を設定する方法を示していますが、これらのステップは他のクライアントと同様の場合があります。

**注記**  
pgAdmin を使用する方法の詳細については、「[pgAdmin ドキュメント](https://www.pgadmin.org/docs/)」を参照してください。

**データベースに接続するように pgAdmin を設定するには**

1. [**pgAdmin**] を開きます。

1. 左側のナビゲーションメニュー から [**サーバー**] を右クリックします。

1. [**作成**]、[**サーバー**] の順に選択します。

1.   
![\[pgAdmin サーバー設定\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-create-server.png)

1. [**Create-Server**] フォームに、サーバー名を入力します。データベースに似た接続名を使用することをお勧めします。後で接続を識別しやすくなります。

1. [**接続**] タブを選択し、表示されるフォームに、次の情報を入力します。  
![\[pgAdmin サーバー設定フォーム\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-create-server-form-connection-tab.png)
   + **ホスト名/アドレス** — 先に取得したデータベースエンドポイントを入力します。データベースエンドポイントを Lightsail コンソールからコピーした場合は、まだクリップボード内に残っているため、**Ctrl\$1V** (Windows) または **Cmd\$1V** (macOS) を押して貼り付けます。
   + **ポート** — 先に取得したデータベースのポートを入力します。PostgreSQL のデフォルトポートは 5432 です。
   + **メンテナンスデータベース** — クライアントが接続する初期データベースの名前を指定します。これは、Lightsail に PostgreSQL データベースを作成したときに指定したプライマリデータベースの名前です。

     プライマリデータベースの名前を覚えていない場合は、`postgres` を入力します。すべての PostgreSQL のマネージド型データベースには接続可能な `postgres` データベースがあり、後で PostgreSQL マネージド型データベースの他のすべてのデータベースにアクセスできるようになります。
   + **ユーザー名**: 前に取得したデータベースユーザー名を入力します。
   + **パスワード** — 先に取得したデータベースのパスワードを入力します。パスワードを Lightsail コンソールからコピーした場合は、まだクリップボード内に残っているため、**Ctrl\$1V** (Windows) または **Cmd\$1V** (macOS) を押して貼り付けます。[**パスワードを保存**] を選択してパスワードを保存します。
   + **ロール**と**サービス** — これらのフィールドは空白のままにしておきます。

1. [**保存**] を選択して新しいサーバーの詳細を保存します。

   サーバーセクションの pgAdmin アプリケーションの左側のナビゲーションメニューに新しいデータベース接続が表示されます。

1. データベースに接続するには、新しいデータベース接続をダブルクリックします。

   接続に成功すると、そのデータベースの使用可能なリソースのリストが表示されます。  
![\[pgAdmin ワークスペース\]](http://docs.aws.amazon.com/ja_jp/lightsail/latest/userguide/images/amazon-lightsail-pgadmin-connected.png)

## 次の手順
<a name="connecting-to-your-postgres-database-next-steps"></a>

次のガイドは、Lightsail のデータベースにデータをインポートする際に役立ちます。
+ [データを PostgreSQL データベースにインポートする](amazon-lightsail-importing-data-into-your-postgres-database.md)