範例:使用 Aurora 和 SQL AWS Database Migration Service - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

範例:使用 Aurora 和 SQL AWS Database Migration Service

您可以使用 AWS Database Migration Service (AWS DMS) 以複寫資料庫或資料庫的一部分。使用 AWS DMS 將您的資料從 Aurora Postgre 資料SQL庫遷移到另一個開放原始碼或商業資料庫。如需關於 AWS DMS,請參閱 AWS Database Migration Service 用戶指南

下列範例示範如何將 Aurora Postgre SQL 資料庫的邏輯複寫設定為發行者,然後使用 AWS DMS 用於移轉。本範例使用在 範例:搭配使用邏輯複寫與 Aurora 資SQL料庫叢集 建立的同一個發佈者和訂閱者。

若要設定邏輯複製 AWS DMS,您需要有關 Amazon 發布者和訂閱者的詳細信息RDS。尤其是關於發佈者的寫入器資料庫執行個體,以及訂閱者的資料庫執行個體的詳細資訊。

取得發佈者的寫入器資料庫執行個體的下列資訊︰

  • 虛擬私有雲 (VPC) 識別碼

  • 子網路群組

  • 可用區域 (AZ)

  • VPC安全性群組

  • 資料庫執行個體 ID

取得訂閱者的資料庫執行個體的下列資訊︰

  • 資料庫執行個體 ID

  • 來源引擎

使用 AWS DMS 與 Aurora 波斯特雷邏輯複製 SQL
  1. 準備要使用的發行者資料庫 AWS DMS.

    為此,Postgre SQL 10.x 及更高版本的數據庫要求您申請 AWS DMS 包裝函數到發布者數據庫。有關此和後續步驟的詳細信息,請參閱使用 Postgre SQL 版本 10.x 及更高版本作為來源中的說明 AWS DMS 中的 AWS Database Migration Service 用戶指南。

  2. 登入 AWS Management Console 並打開 AWS DMS 控制台在https://console.aws.amazon.com/dms/v2。在右上角,選擇相同的 AWS 發行者和訂閱者所在的區域。

  3. 創建一個 AWS DMS 複製執行個體。

    選擇與發佈者的寫入器資料庫執行個體相同的值。這些值包括下列設定:

    • 對於 VPC,選擇與寫入器資料庫執行個體相同VPC的選項。

    • 針對 Replication Subnet Group (複寫子網路群組),選擇值同於寫入器資料庫執行個體的子網路群組。必要時,建立新的子網路群組。

    • Availability zone (可用區域) 中,選擇與寫入器資料庫執行個體相同的區域。

    • VPC安全群組中,選擇與寫入器資料庫執行個體相同的群組。

  4. 創建一個 AWS DMS 來源的端點。

    使用下列設定,將發佈者指定為來源端點︰

    • Endpoint type (端點類型) 中,選擇 Source (來源)

    • 選擇選取RDS資料庫執行個體

    • RDS例如,選擇發行者寫入器資料庫執行個體的資料庫識別碼。

    • Source engine (來源引擎) 中,選擇 postgres

  5. 創建一個 AWS DMS 目標的端點。

    使用下列設定,將發佈者指定為目標端點︰

    • Endpoint type (端點類型) 中,選擇 Target (目標)

    • 選擇選取RDS資料庫執行個體

    • 針對RDS執行個體,選擇訂閱者資料庫執行個體的資料庫識別碼。

    • Source engine (來源引擎) 中選擇一個值。例如,如果訂閱者是 RDS Postgre SQL 資料庫,請選擇 Post gres。如果訂閱者是 Aurora SQL 資料庫,請選擇極光後格雷。

  6. 創建一個 AWS DMS 資料庫移轉工作。

    您使用資料庫遷移任務指定要遷移哪一個資料庫資料表,使用目標結構描述映射資料,並於目標資料庫上建立新資料表。至少將下列設定使用於 Task configuration (任務組態)

    • Replication instance (複寫執行個體) 中,選擇您在先前步驟中建立的複寫執行個體。

    • Source database endpoint (來源資料庫端點) 中,選擇您在先前步驟中建立的發佈者來源。

    • Target database endpoint (目標資料庫端點) 中,選擇您在先前步驟中建立的訂閱者目標。

    其餘的任務細節端視您的遷移專案而定。如需有關指定工DMS作之所有詳細資訊的詳細資訊,請參閱使用 AWS DMS「」 中的工作 AWS Database Migration Service 用戶指南。

After AWS DMS 創建任務,它開始將數據從發布者遷移到訂閱者。