Menaikkan replika baca menjadi primer, untuk grup replikasi Redis (mode klaster dinonaktifkan) - Amazon ElastiCache untuk Redis

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

Menaikkan replika baca menjadi primer, untuk grup replikasi Redis (mode klaster dinonaktifkan)

Informasi pada topik berikut berlaku untuk grup-grup replikasi Redis (mode klaster dinonaktifkan) saja.

Anda dapat menaikkan replika baca klaster Redis (mode klaster dinonaktifkan) ke primer menggunakan AWS Management Console, AWS CLI, atau API ElastiCache. Anda tidak dapat menaikkan replika baca ke primer jika Multi-AZ dengan Failover Otomatis diaktifkan pada grup replikasi Redis (mode klaster dinonaktifkan). Untuk menaikkan replika Redis (mode klaster dinonaktifkan) menjadi primer pada grup replikasi yang mengaktifkan Multi-AZ, lakukan hal berikut:

  1. Ubah grup replikasi untuk menonaktifkan Multi-AZ (melakukan hal ini tidak mensyaratkan semua klaster Anda berada dalam Zona Ketersediaan yang sama). Untuk informasi selengkapnya, lihat Mengubah grup replikasi.

  2. Naikkan replika baca menjadi primer.

  3. Ubah grup replikasi untuk mengaktifkan kembali Multi-AZ.

Multi-AZ tidak tersedia pada grup replikasi yang menjalankan Redis 2.6.13 atau sebelumnya.

Menggunakan AWS Management Console

Prosedur berikut menggunakan konsol untuk menaikkan simpul replika menjadi primer.

Untuk menaikkan replika baca menjadi primer (konsol)
  1. Masuk ke AWS Management Console dan buka konsol ElastiCache di https://console.aws.amazon.com/elasticache/.

  2. Jika replika yang ingin dinaikkan adalah anggota grup replikasi Redis (mode klaster dinonaktifkan) yang mengaktifkan Multi-AZ, ubah grup replikasi untuk menonaktifkan Multi-AZ sebelum Anda melanjutkan. Untuk informasi selengkapnya, lihat Mengubah grup replikasi.

  3. Pilih Redis, kemudian dari daftar klaster, pilih grup replikasi yang ingin diubah. Grup replikasi ini harus menjalankan mesin "Redis", bukan mesin "Redis Berklaster", dan harus memiliki dua atau lebih simpul.

  4. Dari daftar simpul, pilih simpul replika yang ingin dinaikkan menjadi primer, kemudian untuk Tindakan, pilih Naikkan.

  5. Pada kotak dialog Menaikkan Replika Baca, lakukan hal berikut:

    1. Untuk Terapkan Segera, pilih Ya untuk menaikkan replika baca dengan segera, atau Tidak untuk menaikkannya pada jendela pemeliharaan klaster berikutnya.

    2. Pilih Naikkan untuk menaikkan replika baca atau Batalkan untuk membatalkan operasi.

  6. Jika klaster Multi-AZ diaktifkan sebelum Anda memulai proses kenaikan, tunggu hingga status grup replikasi menjadi tersedia, dan kemudian ubah klaster untuk mengaktifkan kembali Multi-AZ. Untuk informasi selengkapnya, lihat Mengubah grup replikasi.

Menggunakan AWS CLI

Anda tidak dapat menaikkan replika baca menjadi primer jika grup replikasi mengaktifkan Multi-AZ. Dalam beberapa kasus, replika yang ingin dinaikkan mungkin adalah anggota grup replikasi yang mengaktifkan Multi-AZ. Dalam kasus ini, Anda harus mengubah grup replikasi untuk menonaktifkan Multi-AZ sebelum Anda melanjutkan. Melakukan hal ini tidak mensyaratkan semua klaster Anda berada di dalam Zona Ketersediaan yang sama. Untuk informasi lain tentang mengubah grup replikasi, lihat Mengubah grup replikasi.

Perintah AWS CLI berikut mengubah grup replikasi sample-repl-group, membuat replika baca my-replica-1 menjadi primer dalam grup replikasi.

Untuk Linux, macOS, atau Unix:

aws elasticache modify-replication-group \ --replication-group-id sample-repl-group \ --primary-cluster-id my-replica-1

Untuk Windows:

aws elasticache modify-replication-group ^ --replication-group-id sample-repl-group ^ --primary-cluster-id my-replica-1

Untuk informasi lain tentang mengubah grup replikasi, lihat modify-replication-group di Referensi Baris Perintah Amazon ElastiCache.

Menggunakan API ElastiCache

Anda tidak dapat menaikkan replika baca menjadi primer jika grup replikasi mengaktifkan Multi-AZ. Dalam beberapa kasus, replika yang ingin dinaikkan mungkin adalah anggota grup replikasi yang mengaktifkan Multi-AZ. Dalam kasus ini, Anda harus mengubah grup replikasi untuk menonaktifkan Multi-AZ sebelum Anda melanjutkan. Melakukan hal ini tidak mensyaratkan semua klaster Anda berada di dalam Zona Ketersediaan yang sama. Untuk informasi lain tentang mengubah grup replikasi, lihat Mengubah grup replikasi.

Tindakan API ElastiCache berikut mengubah grup replikasi myReplGroup, membuat replika baca myReplica-1 menjadi primer dalam grup replikasi.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &ReplicationGroupId=myReplGroup &PrimaryClusterId=myReplica-1 &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Untuk informasi lain tentang mengubah grup replikasi, lihat ModifyReplicationGroup di Referensi API Amazon ElastiCache.