Memigrasikan data dari instans DB RDS for PostgreSQL ke klaster DB Aurora PostgreSQL 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.

Memigrasikan data dari instans DB RDS for PostgreSQL ke klaster DB Aurora PostgreSQL menggunakan replika baca Aurora

Anda dapat menggunakan instans DB RDS for PostgreSQL sebagai dasar untuk klaster DB Aurora PostgreSQL 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 PostgreSQL yang kompatibel untuk RDS Anda untuk instans PostgreSQL DB. Dengan kompatibel, yang kami maksud adalah bahwa versi Aurora PostgreSQL sama dengan versi RDS for PostgreSQL, atau versi minor yang lebih tinggi dalam kelompok versi mayor yang sama.

Misalnya, untuk menggunakan teknik ini dalam memigrasikan instans DB RDS for PostgreSQL 11.14, Wilayahnya harus menawarkan Aurora PostgreSQL versi 11.14 atau versi minor yang lebih tinggi dalam kelompok PostgreSQL versi 11.

Gambaran umum tentang memigrasikan data menggunakan replika baca Aurora

Migrasi dari instans DB RDS for PostgreSQL ke klaster DB Aurora PostgreSQL adalah prosedur multilangkah. Pertama, buat replika baca Aurora dari instans DB RDS for PostgreSQL sumber Anda. Tindakan ini adalah awal proses replikasi dari instans DB RDS for PostgreSQL Anda ke klaster DB tujuan khusus yang dikenal sebagai klaster Replika. Klaster Replika hanya terdiri dari replika baca Aurora (instans pembaca).

catatan

Diperlukan beberapa jam per terabyte data agar migrasi selesai.

Mempromosikan Replika PostgreSQL Aurora

Setelah Anda membuat klaster DB PostgreSQL Aurora, ikuti langkah-langkah berikut untuk mempromosikan Replika Aurora:

  1. Hentikan semua beban kerja penulisan database pada sumber RDS untuk instance PostgreSQL DB.

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

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

    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 PostgreSQL DB instance:

    SELECT restart_lsn FROM pg_replication_slots;
  4. Promosikan cluster Aurora PostgreSQL Replica.

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

Anda tidak dapat membuat replika baca Aurora jika instans DB RDS for PostgreSQL Anda 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 pada instans DB RDS for PostgreSQL sumber akan direplikasi secara asinkron ke replika baca Aurora dari klaster Replika. Proses ini menggunakan fungsionalitas replikasi aliran native PostgreSQL yang menyimpan segmen write-ahead log (WAL) pada instans 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 data WAL di replika yang mengalami lag paling lama.

Unit: Megabyte

RDSToAuroraPostgreSQLReplicaLag

Jumlah waktu dalam hitungan detik ketika klaster DB Aurora PostgreSQL mengalami lag di belakang instans DB RDS sumber.

TransactionLogsDiskUsage

Ruang disk yang digunakan oleh log transaksi.

Unit: Megabyte

Untuk informasi selengkapnya tentang pemantauan instans RDS Anda, lihat Pemantauan dalam Panduan Pengguna Amazon RDS.

Membuat replika baca Aurora

Anda dapat membuat replika baca Aurora untuk RDS untuk instance PostgreSQL DB dengan menggunakan atau. AWS Management Console AWS CLI Opsi untuk membuat replika baca Aurora menggunakan hanya tersedia jika Wilayah AWS menawarkan versi AWS Management Console Aurora PostgreSQL yang kompatibel. Artinya, opsi ini hanya tersedia jika ada versi Aurora PostgreSQL yang sama dengan versi RDS for PostgreSQL atau versi minor yang lebih tinggi dalam kelompok versi mayor yang sama.

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

  2. Di panel navigasi, pilih Basis data.

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

    Buat replika baca Aurora
  4. Pada halaman pengaturan "Buat replika baca Aurora", Anda perlu mengonfigurasi properti untuk klaster DB Aurora PostgreSQL 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.

    Cloud Privat Virtual (VPC)

    Pilih VPC untuk meng-host klaster DB. Pilih Buat VPC baru agar Amazon RDS membuatkan 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 membuatkan 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 klaster DB dalam VPC dari internet.

    Zona ketersediaan

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

    Grup keamanan VPC

    Pilih satu atau beberapa grup keamanan VPC untuk mengamankan akses jaringan ke klaster DB. Pilih Buat grup keamanan VPC baru agar Amazon RDS membuatkan grup keamanan VPC 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. Klaster DB Aurora PostgreSQL akan ditetapkan secara default ke port default PostgreSQL, 5432. 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 klaster DB Aurora PostgreSQL. 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 klaster DB untuk klaster DB Aurora PostgreSQL. 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 kunci KMS sebagai nilai AWS KMS key.

    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 Pemantauan yang Ditingkatkan. 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 agar klaster DB Aurora PostgreSQL Anda dapat menerima peningkatan versi minor engine DB PostgreSQL secara otomatis saat tersedia.

    Opsi Peningkatan versi minor otomatis hanya berlaku untuk peningkatan versi minor engine PostgreSQL untuk klaster DB Aurora PostgreSQL Anda. 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 RDS untuk instance PostgreSQL DB dengan menggunakan AWS CLI, pertama-tama Anda menggunakan perintah CLI create-db-clusteruntuk membuat cluster DB Aurora 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, instans tersebut awalnya dibuat sebagai replika baca Aurora pada instans DB RDS for PostgreSQL Anda. Saat prosesnya selesai, instans DB RDS for PostgreSQL Anda telah dimigrasikan secara efektif ke klaster DB Aurora PostgreSQL.

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 PostgreSQL DB yang Anda identifikasi saat Anda menjalankan perintah. AWS CLI

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

Contoh berikut membuat klaster DB Aurora PostgreSQL bernama my-new-aurora-cluster yang akan menggunakan instans DB RDS sumber yang tidak terenkripsi. Pertama-tama, Anda membuat klaster DB Aurora PostgreSQL dengan memanggil perintah CLI create-db-cluster. 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 harus memberikan nama untuk klaster DB Aurora PostgreSQL baru Anda.

  • --db-subnet-group-name – Buat klaster DB Aurora PostgreSQL Anda di subnet DB yang sama dengan instans DB sumber.

  • --vpc-security-group-ids – Tentukan grup keamanan untuk klaster DB Aurora PostgreSQL Anda.

  • --engine-version – Tentukan versi yang akan digunakan untuk klaster DB Aurora PostgreSQL. Ini harus sama dengan atau versi minor yang lebih tinggi dari versi yang digunakan oleh RDS sumber Anda untuk instance PostgreSQL DB.

  • --replication-source-identifier – Identifikasi instans DB RDS for PostgreSQL menggunakan Amazon Resource Name (ARN). Untuk informasi selengkapnya tentang Amazon RDS ARNs, lihat Amazon Relational Database Service (Amazon RDS) di. cluster Referensi Umum AWSDB 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 untuk klaster DB Aurora PostgreSQL yang berbeda dari kunci yang digunakan oleh instans DB sumber, Anda juga perlu menentukan --kms-key-id.

    • Gunakan jika penyimpanan instans DB sumber tidak terenkripsi, tetapi Anda ingin klaster DB Aurora PostgreSQL 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 ARN kunci, ID, ARN alias, atau nama aliasnya. Parameter ini diperlukan hanya untuk situasi-situasi berikut:

    • Untuk memilih kunci untuk klaster DB Aurora PostgreSQL yang berbeda dari yang digunakan oleh instans DB sumber.

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

Setelah membuat klaster DB Aurora PostgreSQL, Anda kemudian membuat instans primer dengan menggunakan perintah CLI create-db-instance, seperti yang ditunjukkan 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 klaster DB Aurora PostgreSQL yang Anda buat dengan perintah create-db-instance 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 instans DB RDS for PostgreSQL sumber, pertama-tama gunakan operasi API RDS CreateDBCluster untuk membuat klaster DB Aurora baru untuk replika baca Aurora yang dibuat dari instans DB RDS for PostgreSQL sumber Anda. Ketika klaster DB Aurora PostgreSQL tersedia, Anda kemudian menggunakan CreateDBInstance untuk membuat instans primer untuk klaster DB Aurora.

Anda tidak perlu menentukan akun pengguna primer (biasanya, postgres), kata sandinya, atau nama basis data. Replika baca Aurora akan memperolehnya secara otomatis dari instans DB RDS for PostgreSQL sumber yang ditentukan dengan ReplicationSourceIdentifier.

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

Untuk membuat klaster DB Aurora untuk replika baca Aurora, gunakan operasi API RDS CreateDBCluster dengan 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 – Amazon Resource Name (ARN) untuk instans DB PostgreSQL sumber. Untuk informasi selengkapnya tentang Amazon RDS ARNs, lihat Amazon Relational Database Service (Amazon RDS) di bagian.Referensi Umum Amazon Web Services Jika ReplicationSourceIdentifier mengidentifikasi sumber terenkripsi, Amazon RDS akan menggunakan kunci KMS default Anda kecuali jika Anda menentukan kunci yang berbeda menggunakan opsi KmsKeyId.

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

  • StorageEncrypted – Menunjukkan bahwa klaster DB dienkripsi. Jika Anda menggunakan parameter ini tanpa menentukan ReplicationSourceIdentifier, Amazon RDS akan menggunakan kunci KMS default Anda.

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

Untuk informasi selengkapnya, lihat CreateDBCluster dalam Referensi API Amazon RDS.

Setelah klaster DB Aurora tersedia, Anda dapat membuat instans primer untuk klaster tersebut dengan menggunakan operasi API RDS CreateDBInstance dengan 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 CreateDBInstance dalam Referensi API Amazon RDS.

Mempromosikan replika baca Aurora

Migrasi ke Aurora PostgreSQL belum selesai sampai Anda mempromosikan klaster Replika, jadi jangan hapus instans DB RDS for PostgreSQL sumber.

Sebelum mempromosikan klaster Replika, pastikan bahwa instans DB RDS for PostgreSQL tidak memiliki transaksi dalam proses atau aktivitas lain yang menulis ke basis data. 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 PostgreSQL dan Metrik tingkat instans untuk Amazon Aurora.

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

  2. Di panel navigasi, pilih Basis data.

  3. Pilih klaster Replika.

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

Ketika prosesnya selesai, klaster Aurora Replika adalah klaster DB Aurora PostgreSQL Regional, dengan instans Penulis yang berisi data dari instans DB RDS for PostgreSQL.

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 API RDS. 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 konsol Amazon RDS 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, instans DB RDS for PostgreSQL sumber dan klaster DB Aurora PostgreSQL akan menjadi tidak tertaut. 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.