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 hanya untuk grup replikasi Redis (mode klaster dinonaktifkan).

Anda dapat meningkatkan replika baca Redis (mode klaster dinonaktifkan) menjadi primer menggunakan replika baca menjadi primerAWS Management Console, yangAWS CLI, atau ElastiCache API. Anda tidak dapat meningkatkan replika baca ke primer jika Multi-AZ dengan Failover Otomatis diaktifkan pada grup replikasi Redis (mode klaster dinonaktifkan). Untuk meningkatkan 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 Availability Zone 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 meningkatkan replika baca menjadi primer (konsol)
  1. Masuk keAWS Management Consoledan membuka ElastiCache konsol padahttps://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 Availability Zone 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 selengkapnya tentang memodifikasi grup replikasi, lihatmodify-replication-groupdi dalamAmazon ElastiCache Referensi Baris Perintah.

Menggunakan ElastiCache API

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 Availability Zone yang sama. Untuk informasi lain tentang mengubah grup replikasi, lihat Mengubah grup replikasi.

Berikut ini ElastiCache Aksi API memodifikasi grup replikasimyReplGroup, membuat replika bacamyReplica-1primer pada 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 selengkapnya tentang memodifikasi grup replikasi, lihatModifyReplicationGroupdi dalamAmazon ElastiCache Referensi API.