如何在 AWS 連線並建立 PostgreSQL 資料庫執行個體

PostgreSQL , AWS RDBS

在雲端時代,資料庫不一定要自己安裝在本地伺服器,透過 AWS RDS (Relational Database Service),我們可以快速建立並管理 PostgreSQL 資料庫,享受自動備份、可擴展性與高可用性。本文將一步步教你如何在 AWS 上建立 PostgreSQL 執行個體,並從本地端進行連線。

## 為什麼選擇 AWS RDS + PostgreSQL?

- **免維護**:AWS 幫你管理資料庫升級、備份與修補程式。
- **高可靠性**:支援多區域部署、自動故障轉移。
- **彈性擴展**:可隨時調整 CPU、記憶體、儲存空間。
- **安全性**:整合 IAM、VPC 安全群組與加密機制。

## 步驟一:建立 PostgreSQL 執行個體

1. 登入 AWS 管理控制台 → 搜尋並進入 RDS。
2. 點選「建立資料庫 (Create database)」。
3. 選擇「標準建立 (Standard Create)」。
4. 引擎選擇 **PostgreSQL**。
5. 設定:
  - 版本:選擇最新穩定版(如 16.x)
  - DB instance identifier:例如 `my-postgres-db`
  - Master username:`admin`
  - Master password:自訂一組安全密碼
6. 選擇 `db.t3.micro`(免費方案可用)。
7. 儲存空間:20GB 預設即可。
8. 連線:
  - VPC:選擇現有 VPC
  - Public access:如果要從外網連線,選「Yes」
  - Security Group:允許本機 IP 存取 5432 埠口

建立過程大約 5–10 分鐘。

總結
透過 AWS RDS,我們可以快速建立一個 PostgreSQL 資料庫,並從本地端存取。相較於自己維護資料庫,RDS 能提供更高的穩定性與安全性,是快速啟動專案或正式上線的好選擇。

Nick
資深後端工程師
Published
February 28, 2025