Migrasi data dari instance RDS for Postgre SQL DB ke cluster DB Aurora Postgre SQL menggunakan replika baca Aurora - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi data dari instance RDS for Postgre SQL DB ke cluster DB Aurora Postgre SQL menggunakan replika baca Aurora

Anda dapat menggunakan instance RDS Postgre SQL DB sebagai dasar untuk SQL cluster DB Aurora Postgre baru dengan menggunakan replika baca Aurora untuk proses migrasi. Opsi replika baca Aurora hanya tersedia untuk migrasi dalam akun Wilayah AWS dan akun yang sama, dan hanya tersedia jika Wilayah menawarkan versi Aurora Postgre yang kompatibel untuk instans DB Postgre Anda untuk PostgreSQL. RDS SQL Yang kami maksud adalah versi Aurora Postgre sama dengan SQL versi Postgre RDS untuk Postgre, atau SQL versi minor yang lebih tinggi dalam keluarga versi mayor yang sama.

Misalnya, untuk menggunakan teknik ini untuk memigrasikan instans RDS for Postgre SQL 11.14 DB, Region harus menawarkan Aurora Postgre SQL versi 11.14 atau versi minor yang lebih tinggi dalam keluarga Postgre versi 11. SQL

Gambaran umum tentang memigrasikan data menggunakan replika baca Aurora

Migrasi dari instance RDS for Postgre SQL DB ke cluster Aurora Postgre SQL DB adalah prosedur multistep. Pertama, Anda membuat replika baca Aurora dari sumber Anda RDS untuk instance SQL Postgre DB. Itu memulai proses replikasi dari instans Postgre SQL DB Anda RDS ke cluster DB tujuan khusus yang dikenal sebagai cluster Replica. Klaster Replika hanya terdiri dari replika baca Aurora (instans pembaca).

catatan

Diperlukan beberapa jam per terabyte data agar migrasi selesai.

Mempromosikan Replika Aurora Postgre SQL

Setelah Anda membuat cluster Aurora Postgre SQL DB, ikuti langkah-langkah berikut untuk mempromosikan Replika Aurora:

  1. Hentikan semua beban kerja penulisan database pada sumber RDS untuk instance Postgre DBSQL.

  2. Dapatkan arus WAL LSN dari sumber RDS untuk instance Postgre SQL DB:

    SELECT pg_current_wal_lsn(); pg_current_wal_lsn -------------------- 0/F0000318 (1 row)
  3. Pada cluster Aurora Postgre SQL Replica, periksa apakah yang diputar ulang lebih besar dari pada LSN langkah 2: LSN

    SELECT pg_last_wal_replay_lsn(); pg_last_wal_replay_lsn ------------------------ 0/F0000400 (1 row)

    Atau, Anda dapat menggunakan kueri berikut pada sumber RDS untuk instance Postgre SQL DB:

    SELECT restart_lsn FROM pg_replication_slots;
  4. Promosikan cluster Aurora SQL Postgre Replica.

    Ketika replikasi berhenti, cluster replika dipromosikan ke cluster Aurora SQL Postgre DB mandiri, dan pembaca dipromosikan menjadi instance penulis untuk cluster. Pada titik ini, Anda dapat menambahkan instance ke cluster Aurora SQL Postgre DB untuk mengukurnya sesuai dengan kasus penggunaan Anda. Jika Anda tidak lagi membutuhkan yang asli RDS untuk instance Postgre SQL DB, Anda dapat menghapusnya.

Anda tidak dapat membuat replika baca Aurora jika instans Postgre SQL DB Anda RDS sudah memiliki replika baca Aurora atau jika memiliki replika baca Lintas wilayah.

Bersiap untuk memigrasikan data dengan menggunakan replika baca Aurora

Selama proses migrasi menggunakan replika baca Aurora, pembaruan yang dilakukan ke sumber RDS instans Postgre SQL DB direplikasi secara asinkron ke replika baca Aurora dari cluster Replica. Proses ini menggunakan fungsionalitas replikasi streaming asli Postgre SQL yang menyimpan segmen write-ahead logs (WAL) pada instance sumber. Sebelum memulai proses migrasi ini, pastikan bahwa instans Anda memiliki kapasitas penyimpanan yang memadai dengan memeriksa nilai metrik yang tercantum dalam tabel.

Metrik Deskripsi

FreeStorageSpace

Ruang penyimpanan yang tersedia.

Unit: Byte

OldestReplicationSlotLag

Ukuran lag untuk WAL data dalam replika yang paling tertinggal.

Unit: Megabyte

RDSToAuroraPostgreSQLReplicaLag

Jumlah waktu dalam hitungan detik cluster Aurora Postgre SQL DB tertinggal di belakang instans DB sumber. RDS

TransactionLogsDiskUsage

Ruang disk yang digunakan oleh log transaksi.

Unit: Megabyte

Untuk informasi selengkapnya tentang memantau RDS instans Anda, lihat Pemantauan di Panduan RDS Pengguna Amazon.

Membuat replika baca Aurora

Anda dapat membuat replika baca Aurora untuk instans Postgre SQL DB dengan menggunakan RDS atau. AWS Management Console AWS CLI Opsi untuk membuat replika baca Aurora menggunakan hanya tersedia jika Wilayah AWS menawarkan versi AWS Management Console Aurora Postgre yang kompatibel. SQL Artinya, ini hanya tersedia jika ada versi Aurora Postgre yang sama dengan SQL versi Postgre RDS untuk atau SQL versi minor yang lebih tinggi dalam keluarga versi utama yang sama.

Untuk membuat replika baca Aurora dari sumber Postgre DB instance SQL
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Pilih instans Postgre SQL DB RDS untuk yang ingin Anda gunakan sebagai sumber replika baca Aurora Anda. Untuk Tindakan, pilih Buat replika baca Aurora. Jika pilihan ini tidak ditampilkan, itu berarti bahwa SQL versi Aurora Postgre yang kompatibel tidak tersedia di Wilayah.

    Buat replika baca Aurora
  4. Pada halaman pengaturan replika Buat Aurora baca, Anda mengonfigurasi properti untuk cluster Aurora Postgre SQL DB seperti yang ditunjukkan pada tabel berikut. Klaster DB Replika dibuat dari snapshot instans DB sumber menggunakan nama pengguna dan kata sandi 'master' yang sama dengan sumbernya, sehingga Anda tidak dapat mengubahnya saat ini.

    Opsi Deskripsi

    Kelas instans DB

    Pilih kelas instans DB yang memenuhi persyaratan pemrosesan dan memori untuk instans primer dalam klaster DB. Untuk informasi selengkapnya, lihat Kelas instans Amazon Aurora DB.

    Deployment Multi-AZ

    Tidak tersedia selama migrasi

    Pengidentifikasi instans DB

    Masukkan nama yang ingin Anda berikan ke instans DB. Pengidentifikasi ini digunakan dalam alamat titik akhir untuk instans primer klaster DB baru.

    Pengidentifikasi instans DB memiliki batasan berikut:

    • Pengidentifikasi ini harus berisi 1-63 karakter alfanumerik atau tanda hubung.

    • Karakter pertamanya harus berupa huruf.

    • Pengidentifikasi ini tidak boleh diakhiri dengan tanda hubung atau mengandung dua tanda hubung berturut-turut.

    • Ini harus unik untuk semua instans DB untuk setiap AWS akun, untuk masing-masing Wilayah AWS.

    Awan Pribadi Virtual (VPC)

    Pilih VPC untuk meng-host cluster DB. Pilih Buat baru VPC agar Amazon RDS membuat VPC untuk Anda. Untuk informasi selengkapnya, lihat Prasyarat klaster DB.

    Grup subnet DB

    Pilih grup subnet DB yang akan digunakan untuk klaster DB. Pilih Buat Grup Subnet DB baru agar Amazon RDS membuat grup subnet DB untuk Anda. Untuk informasi selengkapnya, lihat Prasyarat klaster DB.

    Aksesibilitas publik

    Pilih Ya untuk memberi klaster DB alamat IP publik. Atau, pilih Tidak. Instans di klaster DB Anda dapat menjadi perpaduan dari instans DB publik dan privat. Untuk informasi selengkapnya tentang menyembunyikan instans dari akses publik, lihat Menyembunyikan cluster DB di a VPC dari internet.

    Zona ketersediaan

    Tentukan apakah Anda ingin menentukan Zona Ketersediaan tertentu. Untuk informasi selengkapnya tentang Zona Ketersediaan, lihat Wilayah dan Zona Ketersediaan.

    VPCkelompok keamanan

    Pilih satu atau beberapa grup VPC keamanan untuk mengamankan akses jaringan ke cluster DB. Pilih Buat grup VPC keamanan baru agar Amazon RDS membuat grup VPC keamanan untuk Anda. Untuk informasi selengkapnya, lihat Prasyarat klaster DB.

    Port basis data

    Tentukan port untuk aplikasi dan utilitas yang akan digunakan untuk mengakses basis data. Aurora Postgre SQL DB cluster default ke port Postgre default, 5432. SQL Firewall di beberapa perusahaan memblokir koneksi ke port ini. Jika firewall perusahaan Anda memblokir port default ini, pilih port lain untuk klaster DB baru.

    Grup parameter DB

    Pilih grup parameter DB untuk cluster Aurora SQL Postgre DB. Aurora memiliki grup parameter DB default yang dapat Anda gunakan, atau Anda dapat membuat grup parameter DB Anda sendiri. Untuk informasi selengkapnya tentang grup parameter DB, lihat .

    Grup parameter klaster DB

    Pilih grup parameter cluster DB untuk cluster Aurora SQL Postgre DB. Aurora memiliki grup parameter klaster DB default yang dapat Anda gunakan, atau Anda dapat membuat grup parameter klaster DB Anda sendiri. Untuk informasi selengkapnya tentang grup parameter klaster DB, lihat .

    Enkripsi

    Pilih Aktifkan Enkripsi untuk klaster DB Aurora baru Anda agar dienkripsi saat diam. Jika Anda memilih Aktifkan enkripsi, pilih juga KMS kunci sebagai AWS KMS keynilainya.

    Prioritas

    Pilih prioritas failover untuk klaster DB. Jika Anda tidak memilih nilai, nilai default-nya adalah tier-1. Prioritas ini akan menentukan urutan promosi Aurora Replika saat melakukan pemulihan dari kegagalan instans primer. Untuk informasi selengkapnya, lihat Toleransi kesalahan untuk klaster DB Aurora.

    Periode retensi cadangan

    Pilih durasi waktu, dalam kisaran 1–35 hari, saat Aurora mempertahankan salinan cadangan basis data. Salinan cadangan dapat digunakan untuk point-in-time mengembalikan (PITR) database Anda hingga yang kedua.

    Pemantauan yang ditingkatkan

    Pilih Aktifkan pemantauan yang ditingkatkan untuk mengaktifkan metrik pengumpulan secara waktu nyata untuk sistem operasi tempat klaster DB Anda berjalan. Untuk informasi selengkapnya, lihat Memantau metrik OS dengan Pemantauan yang Ditingkatkan.

    Peran Pemantauan

    Hanya tersedia jika Anda memilih Aktifkan pemantauan yang ditingkatkan. Peran AWS Identity and Access Management (IAM) yang digunakan untuk Enhanced Monitoring. Untuk informasi selengkapnya, lihat Menyiapkan dan mengaktifkan Pemantauan yang Ditingkatkan.

    Granularitas

    Hanya tersedia jika Anda memilih Aktifkan pemantauan yang ditingkatkan. Atur interval, dalam detik, di antara waktu pengumpulan metrik untuk klaster DB Anda.

    Peningkatan versi minor otomatis

    Pilih Ya untuk mengaktifkan cluster Aurora Postgre SQL DB Anda untuk menerima upgrade versi mesin Postgre SQL DB minor secara otomatis ketika tersedia.

    Opsi peningkatan versi minor Otomatis hanya berlaku untuk peningkatan ke versi mesin SQL minor Postgre untuk cluster DB Aurora Postgre Anda. SQL Opsi ini tidak berlaku untuk patch biasa yang diterapkan untuk menjaga stabilitas sistem.

    Jendela pemeliharaan

    Pilih rentang waktu mingguan untuk melakukan pemeliharaan sistem.

  5. Pilih Buat replika baca.

Untuk membuat replika baca Aurora dari sumber instans Postgre SQL DB dengan menggunakan AWS CLI, pertama-tama Anda menggunakan create-db-clusterCLIperintah RDS untuk membuat cluster Aurora DB kosong. Setelah klaster DB ada, Anda kemudian menggunakan perintah create-db-instance untuk membuat instans primer untuk klaster DB Anda. Instans primer adalah instans pertama yang dibuat di klaster DB Aurora. Dalam hal ini, awalnya dibuat sebagai replika baca Aurora dari instance SQL Postgre DB AndaRDS. Ketika proses selesai, instans Postgre SQL DB Anda RDS secara efektif telah dimigrasikan ke cluster Aurora Postgre DB. SQL

Anda tidak perlu menentukan akun pengguna primer (biasanya, postgres), kata sandinya, atau nama basis data. Replika baca Aurora memperolehnya secara otomatis dari sumber RDS instans Postgre SQL DB yang Anda identifikasi saat Anda menjalankan perintah. AWS CLI

Anda perlu menentukan versi mesin yang akan digunakan untuk cluster Aurora Postgre SQL DB dan instance DB. Versi yang Anda tentukan harus cocok dengan sumber RDS untuk instance Postgre SQL DB. Jika sumber RDS untuk instans Postgre SQL DB dienkripsi, Anda juga perlu menentukan enkripsi untuk instance utama cluster Aurora Postgre DB. SQL Migrasi instans terenkripsi ke klaster DB Aurora yang tidak terenkripsi tidak didukung.

Contoh berikut membuat cluster Aurora Postgre SQL DB bernama my-new-aurora-cluster yang akan menggunakan instance sumber DB yang tidak RDS terenkripsi. Anda pertama kali membuat cluster Aurora Postgre SQL DB dengan memanggil perintah. create-db-clusterCLI Contoh ini menunjukkan cara menggunakan parameter --storage-encrypted opsional untuk menentukan bahwa klaster DB harus dienkripsi. Karena sumber DB tidak dienkripsi, --kms-key-id akan digunakan untuk menentukan kunci yang akan digunakan. Untuk informasi selengkapnya tentang parameter wajib dan opsional, lihat contoh berikut.

Untuk Linux, macOS, atau Unix:

aws rds create-db-cluster \ --db-cluster-identifier my-new-aurora-cluster \ --db-subnet-group-name my-db-subnet --vpc-security-group-ids sg-11111111 --engine aurora-postgresql \ --engine-version same-as-your-rds-instance-version \ --replication-source-identifier arn:aws:rds:aws-region:111122223333:db/rpg-source-db \ --storage-encrypted \ --kms-key-id arn:aws:kms:aws-region:111122223333:key/11111111-2222-3333-444444444444

Untuk Windows:

aws rds create-db-cluster ^ --db-cluster-identifier my-new-aurora-cluster ^ --db-subnet-group-name my-db-subnet ^ --vpc-security-group-ids sg-11111111 ^ --engine aurora-postgresql ^ --engine-version same-as-your-rds-instance-version ^ --replication-source-identifier arn:aws:rds:aws-region:111122223333:db/rpg-source-db ^ --storage-encrypted ^ --kms-key-id arn:aws:kms:aws-region:111122223333:key/11111111-2222-3333-444444444444

Dalam daftar berikut, Anda dapat menemukan informasi selengkapnya tentang beberapa opsi yang ditampilkan dalam contoh. Kecuali jika ditentukan lain, parameter ini wajib ada.

  • --db-cluster-identifier— Anda perlu memberi nama cluster Aurora Postgre SQL DB baru Anda.

  • --db-subnet-group-name— Buat cluster Aurora Postgre SQL DB Anda di subnet DB yang sama dengan instans DB sumber.

  • --vpc-security-group-ids— Tentukan grup keamanan untuk cluster Aurora SQL Postgre DB Anda.

  • --engine-version— Tentukan versi yang akan digunakan untuk cluster Aurora SQL Postgre DB. Ini harus sama dengan versi yang digunakan oleh sumber Anda RDS untuk instance Postgre SQL DB.

  • --replication-source-identifier— Identifikasi instans Postgre SQL DB Anda RDS menggunakan Amazon Resource Name ()ARN. Untuk informasi selengkapnya tentang Amazon RDSARNs, lihat Amazon Relational Database Service (RDSAmazon) Referensi Umum AWSdi. cluster DB Anda.

  • --storage-encrypted – Opsional. Gunakan hanya jika diperlukan untuk menentukan enkripsi sebagai berikut:

    • Gunakan parameter ini ketika instans DB sumber memiliki penyimpanan terenkripsi. Panggilan ke create-db-cluster akan gagal jika Anda tidak menggunakan parameter ini dengan instans DB sumber yang memiliki penyimpanan terenkripsi. Jika Anda ingin menggunakan kunci yang berbeda untuk cluster Aurora Postgre SQL DB dari kunci yang digunakan oleh instance DB sumber, Anda juga perlu menentukan. --kms-key-id

    • Gunakan jika penyimpanan instans DB sumber tidak terenkripsi tetapi Anda ingin cluster Aurora SQL Postgre DB menggunakan enkripsi. Jika demikian, Anda juga perlu mengidentifikasi kunci enkripsi yang akan digunakan dengan parameter --kms-key-id.

  • --kms-key-id – Opsional. Saat digunakan, Anda dapat menentukan kunci yang akan digunakan untuk enkripsi penyimpanan (--storage-encrypted) dengan menggunakan kunciARN, ID, aliasARN, atau nama aliasnya. Parameter ini diperlukan hanya untuk situasi-situasi berikut:

    • Untuk memilih kunci yang berbeda untuk cluster Aurora Postgre SQL DB dari yang digunakan oleh instance DB sumber.

    • Untuk membuat klaster terenkripsi dari sumber yang tidak terenkripsi. Dalam hal ini, Anda perlu menentukan kunci yang SQL harus digunakan Aurora Postgre untuk enkripsi.

Setelah membuat cluster Aurora Postgre SQL DB, Anda kemudian membuat instance utama dengan menggunakan create-db-instanceCLIperintah, seperti yang ditunjukkan pada berikut ini:

Untuk Linux, macOS, atau Unix:

aws rds create-db-instance \ --db-cluster-identifier my-new-aurora-cluster \ --db-instance-class db.x2g.16xlarge \ --db-instance-identifier rpg-for-migration \ --engine aurora-postgresql

Untuk Windows:

aws rds create-db-instance ^ --db-cluster-identifier my-new-aurora-cluster ^ --db-instance-class db.x2g.16xlarge ^ --db-instance-identifier rpg-for-migration ^ --engine aurora-postgresql

Dalam daftar berikut, Anda dapat menemukan informasi selengkapnya tentang beberapa opsi yang ditampilkan dalam contoh.

  • --db-cluster-identifier— Tentukan nama cluster Aurora Postgre SQL DB yang Anda buat dengan create-db-instanceperintah di langkah sebelumnya.

  • --db-instance-class – Nama kelas instans DB yang akan digunakan untuk instans primer Anda, seperti db.r4.xlarge, db.t4g.medium, db.x2g.16xlarge, dan sebagainya. Untuk daftar kelas instans DB yang tersedia, lihat Jenis kelas instans DB.

  • --db-instance-identifier – Tentukan nama yang akan diberikan untuk instans primer Anda.

  • --engine aurora-postgresql – Tentukan aurora-postgresql untuk mesin.

Untuk membuat replika baca Aurora dari sumber instans Postgre SQL DB, pertama-tama gunakan RDS API operasi RDS untuk CreateDBClustermembuat cluster Aurora DB baru untuk replika baca Aurora yang dibuat dari sumber Anda untuk instance Postgre DB. RDS SQL Ketika cluster Aurora Postgre SQL DB tersedia, Anda kemudian menggunakan CreateDBInstanceuntuk membuat instance utama untuk cluster Aurora DB.

Anda tidak perlu menentukan akun pengguna primer (biasanya, postgres), kata sandinya, atau nama basis data. Replika baca Aurora memperolehnya secara otomatis dari sumber RDS untuk instance SQL Postgre DB yang ditentukan. ReplicationSourceIdentifier

Anda perlu menentukan versi mesin yang akan digunakan untuk cluster Aurora Postgre SQL DB dan instance DB. Versi yang Anda tentukan harus cocok dengan sumber RDS untuk instance Postgre SQL DB. Jika sumber RDS untuk instans Postgre SQL DB dienkripsi, Anda juga perlu menentukan enkripsi untuk instance utama cluster Aurora Postgre DB. SQL Migrasi instans terenkripsi ke klaster DB Aurora yang tidak terenkripsi tidak didukung.

Untuk membuat cluster Aurora DB untuk replika baca Aurora, gunakan RDS API operasi CreateDBClusterdengan parameter berikut:

  • DBClusterIdentifier – Nama klaster DB yang akan dibuat.

  • DBSubnetGroupName – Nama grup subnet DB yang akan dikaitkan dengan klaster DB ini.

  • Engine=aurora-postgresql – Nama mesin yang akan digunakan.

  • ReplicationSourceIdentifier— Nama Sumber Daya Amazon (ARN) untuk sumber Postgre SQL DB instance. Untuk informasi selengkapnya tentang Amazon RDSARNs, lihat Amazon Relational Database Service (RDSAmazon) di Referensi Umum Amazon Web Services bagian. Jika ReplicationSourceIdentifier mengidentifikasi sumber terenkripsi, Amazon RDS menggunakan KMS kunci default Anda kecuali Anda menentukan kunci yang berbeda menggunakan opsi. KmsKeyId

  • VpcSecurityGroupIds— Daftar grup EC2 VPC keamanan Amazon untuk dikaitkan dengan cluster DB ini.

  • StorageEncrypted – Menunjukkan bahwa klaster DB dienkripsi. Bila Anda menggunakan parameter ini tanpa juga menentukanReplicationSourceIdentifier, Amazon RDS menggunakan KMS kunci default Anda.

  • KmsKeyId – Kunci untuk klaster terenkripsi. Saat digunakan, Anda dapat menentukan kunci yang akan digunakan untuk enkripsi penyimpanan dengan menggunakan kunciARN, ID, aliasARN, atau nama aliasnya.

Untuk informasi selengkapnya, lihat CreateDBClusterdi RDSAPIReferensi Amazon.

Setelah cluster Aurora DB tersedia, Anda kemudian dapat membuat instance utama untuk itu dengan menggunakan RDS API operasi CreateDBInstancedengan parameter berikut:

  • DBClusterIdentifier – Nama klaster DB Anda.

  • DBInstanceClass – Nama kelas instans DB yang akan digunakan untuk instans primer Anda.

  • DBInstanceIdentifier – Nama instans primer Anda.

  • Engine=aurora-postgresql – Nama mesin yang akan digunakan.

Untuk informasi selengkapnya, lihat CreateDBInstancedi RDSAPIReferensi Amazon.

Mempromosikan replika baca Aurora

Migrasi ke Aurora Postgre SQL belum selesai sampai Anda mempromosikan cluster Replica, jadi jangan hapus instance DB sumber SQL Postgre dulu. RDS

Sebelum mempromosikan klaster Replica, pastikan instans RDS for Postgre SQL DB tidak memiliki transaksi dalam proses atau aktivitas lain yang ditulis ke database. Saat lag replika pada replika baca Aurora mencapai nol (0), Anda dapat mempromosikan klaster Replika. Untuk informasi selengkapnya tentang pemantauan lag replika, lihat Memantau replikasi Aurora Postgre SQL dan Metrik tingkat instans untuk Amazon Aurora.

Untuk mempromosikan replika baca Aurora ke klaster DB Aurora
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data.

  3. Pilih klaster Replika.

    Promosikan cluster Replica ke status klaster Aurora SQL Postgre DB penuh
  4. Untuk Tindakan, pilih Promosikan. Hal ini mungkin memerlukan waktu beberapa menit dan dapat menyebabkan waktu henti.

Ketika proses selesai, cluster Aurora Replica adalah cluster DB Aurora SQL Postgre Regional, dengan instance Writer yang berisi data dari instance for Postgre DB. RDS SQL

Untuk mempromosikan replika baca Aurora ke cluster DB yang berdiri sendiri, gunakan perintah. promote-read-replica-db-cluster AWS CLI

contoh

Untuk Linux, macOS, atau Unix:

aws rds promote-read-replica-db-cluster \ --db-cluster-identifier myreadreplicacluster

Untuk Windows:

aws rds promote-read-replica-db-cluster ^ --db-cluster-identifier myreadreplicacluster

Untuk mempromosikan replika baca Aurora ke cluster DB yang berdiri sendiri, gunakan operasi. RDS API PromoteReadReplicaDBCluster

Setelah mempromosikan klaster Replika, Anda dapat mengonfirmasi bahwa promosinya telah selesai dengan memeriksa log peristiwa sebagai berikut.

Untuk mengonfirmasi bahwa klaster Replika Aurora telah dipromosikan
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Peristiwa.

  3. Pada halaman Peristiwa, temukan nama klaster Anda di daftar Sumber. Setiap peristiwa memiliki sumber, jenis, waktu, dan pesan. Anda dapat melihat semua peristiwa yang terjadi di Wilayah AWS untuk akun Anda. Promosi yang sukses menghasilkan pesan berikut.

    Promoted Read Replica cluster to a stand-alone database cluster.

Setelah promosi selesai, sumber RDS untuk instans Postgre SQL DB dan cluster Aurora SQL Postgre DB dibatalkan tautannya. Anda dapat mengarahkan aplikasi klien Anda ke titik akhir untuk replika baca Aurora. Untuk informasi selengkapnya tentang titik akhir Aurora, lihat Koneksi titik akhir Amazon Aurora. Pada tahap ini, Anda dapat menghapus instans DB dengan aman.