通過只讀副本創建Aurora PG。這部分在控制檯中是沒有的(雖然文檔中給了控制檯的操作步驟)。只能通過 AWS CLI 創建。
中國 北京區的Aurora PG ,版本只有 10.7 和 11.6,類型只支持 db.t3.medium 和 db.r5,寧夏區 版本 9.6.(8,9,11,16)/10.11/11.6,類型只支持 db.r4.
在文檔中,遷移方式還有針對 9.6.1 和 9.6.3 的快照進行遷移。但是目前都不行了。
還可以使用 DMS 或 Amazon S3 進行遷移。
===
以下爲 RDS PG 通過只讀副本遷移至 Aurora PG 的操作命令。
- 創建 只讀副本的 Aurora cluster。
aws rds create-db-instance --db-cluster-identifier chen-pg11-aurora --engine aurora-postgresql --replication-source-identifier arn:aws-cn:rds:cn-northwest-1:000000000000:db:chen-pg11
- 在 Aurora cluster 中創建實例。
aws rds create-db-instance --db-cluster-identifier chen-pg11-0603-aurora --db-instance-identifier chen-pg11-0603-aurora --db-instance-class db.r4.large --engine aurora-postgresql
- 最後將 Aurora Cluster 提升爲主實例。這一步可以通過控制檯,也可以通過CLI。
aws rds promote-read-replica-db-cluster --db-cluster-identifier chen-pg11-aurora
遷移完成。