將資料遷移至與 PostgreSQL 相容的 Amazon Aurora - Amazon Aurora

將資料遷移至與 PostgreSQL 相容的 Amazon Aurora

若要從現有的資料庫將資料遷移至 Amazon Aurora PostgreSQL 相容版本資料庫叢集,您有幾個選項。遷移選項還取決於要遷移的資料庫以及要遷移的資料大小。以下是您的選項:

使用快照遷移 RDS for PostgreSQL 資料庫執行個體

您可以直接從 RDS for PostgreSQL 資料庫快照將資料遷移至 Aurora PostgreSQL 資料庫叢集。

使用 Aurora 僅供讀取複本遷移 RDS for PostgreSQL 資料庫執行個體

您也可以建立 RDS for PostgreSQL 資料庫執行個體的 Aurora PostgreSQL 僅供讀取複本,從 RDS for PostgreSQL 資料庫執行個體遷移。當 RDS for PostgreSQL 資料庫執行個體和 Aurora PostgreSQL 僅供讀取複本間的複本延遲為零時,您便可以停止複寫。此時,您可以將 Aurora 僅供讀取複本設為獨立 Aurora PostgreSQL 資料庫叢集,進行讀取和寫入。

將資料從 Amazon S3 匯入 Aurora PostgreSQL

您可以透過將資料從 Amazon S3 匯入到屬於 Aurora PostgreSQL 資料庫叢集的資料表中,以遷移資料。

從與 PostgreSQL 不相容的資料庫遷移

您可以使用 AWS Database Migration Service (AWS DMS),從與 PostgreSQL 不相容的資料庫遷移資料。如需 AWS DMS 的詳細資訊,請參閱 AWS Database Migration Service 使用者指南中的什麼是 AWS Database Migration Service?

注意

從 RDS for PostgreSQL 遷移期間,Aurora PostgreSQL 資料庫叢集目前不支援啟用 Kerberos 身分驗證。您只能在獨立 Aurora PostgreSQL 資料庫叢集上啟用 Kerberos 身分驗證。

如需可使用 Aurora 的 AWS 區域 清單,請參閱 AWS 一般參考 中的 Amazon Aurora

重要

如果您打算在不久的將來將 RDS for PostgreSQL 資料庫執行個體遷移至 Aurora PostgreSQL 資料庫叢集,我們強烈建議您在遷移規劃階段的早期關閉資料庫執行個體的自動次要版本升級。如果 RDS for PostgreSQL 版本尚未得到 Aurora PostgreSQL 支援,遷移至 Aurora PostgreSQL 可能會延遲。

如需 Aurora PostgreSQL 版本的相關資訊,請參閱 Amazon Aurora PostgreSQL 的引擎版本