Menyelesaikan migrasi data - Amazon ElastiCache untuk Redis

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

Menyelesaikan migrasi data

Bila Anda siap untuk memotong ke ElastiCache cluster, gunakancomplete-migrationPerintah CLI dengan parameter-parameter berikut ini:

  • --replication-group-id- Pengidentifikasi untuk grup replikasi.

  • --force— Nilai yang memaksa berhentinya migrasi tanpa memastikan bahwa data sudah sinkron.

Berikut adalah contohnya.

aws elasticache complete-migration --replication-group-id test-cluster

Saat Anda menjalankan perintah ini, ElastiCache simpul primer berhenti mereplikasi dari instans Redis Anda dan mempromosikannya menjadi primer. Promosi ini biasanya selesai dalam beberapa menit. Untuk mengonfirmasi promosi ke primer, periksa peristiwa Complete Migration successful for test-cluster. Pada titik ini, Anda dapat mengarahkan aplikasi Anda ke ElastiCache menulis dan membaca. ElastiCache status cluster harus berubah daribermigrasikepadatersedia.

Jika promosi ke primer gagal, ElastiCache simpul primer terus mereplikasi dari Redis Anda pada instans EC2. Parameter ElastiCache cluster terus berada dibermigrasistatus, dan pesan peristiwa grup replikasi tentang kegagalan akan dikirim. Untuk memecahkan masalah kegagalan ini, lihat hal berikut:

  • Periksa peristiwa grup replikasi. Gunakan informasi spesifik dari peristiwa itu untuk memperbaiki kegagalan.

  • Anda mungkin menerima pesan peristiwa tentang data yang tidak disinkronkan. Jika demikian, pastikan bahwa ElastiCache primer dapat mereplikasi dari Redis Anda pada instans EC2 dan keduanya sudah sinkron. Jika Anda masih ingin menghentikan migrasi, Anda dapat menjalankan perintah sebelumnya dengan opsi —force.

  • Anda mungkin mendapatkan pesan peristiwa jika salah satu simpul ElastiCache sedang mengalami penggantian. Anda dapat mencoba lagi menyelesaikan langkah migrasi setelah penggantian itu selesai.