Mempromosikan replika baca ke primer, untuk grup replikasi Redis OSS (mode cluster dinonaktifkan) - Amazon ElastiCache (Redis OSS)

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

Mempromosikan replika baca ke primer, untuk grup replikasi Redis OSS (mode cluster dinonaktifkan)

Informasi dalam topik berikut hanya berlaku untuk grup replikasi Redis OSS (mode cluster dinonaktifkan).

Anda dapat mempromosikan replika baca Redis OSS (mode cluster dinonaktifkan) ke primer menggunakan AWS Management Console, the AWS CLI, atau API. ElastiCache Anda tidak dapat mempromosikan replika baca ke primer sementara Multi-AZ dengan Failover Otomatis diaktifkan pada grup replikasi Redis OSS (mode cluster dinonaktifkan). Untuk mempromosikan replika Redis OSS (mode cluster dinonaktifkan) ke primer pada grup replikasi berkemampuan 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. Promosikan replika baca menjadi primer.

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

Multi-AZ tidak tersedia pada grup replikasi yang menjalankan Redis OSS 2.6.13 atau yang lebih lama.

Menggunakan AWS Management Console

Prosedur berikut menggunakan konsol untuk mempromosikan simpul replika menjadi primer.

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

  2. Jika replika yang ingin Anda promosikan adalah anggota grup replikasi Redis OSS (mode cluster dinonaktifkan) tempat Multi-AZ diaktifkan, modifikasi grup replikasi untuk menonaktifkan Multi-AZ sebelum Anda melanjutkan. Untuk informasi selengkapnya, lihat Mengubah grup replikasi.

  3. Pilih Redis OSS, lalu dari daftar cluster, pilih grup replikasi yang ingin Anda modifikasi. 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 dipromosikan menjadi primer, kemudian untuk Tindakan, pilih Promosikan.

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

    1. Untuk Terapkan Segera, pilih Ya untuk mempromosikan replika baca segera, atau Tidak untuk mempromosikannya pada periode pemeliharaan berikutnya untuk klaster.

    2. Pilih Promosikan untuk mempromosikan replika baca atau Batalkan untuk membatalkan operasi.

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

Menggunakan AWS CLI

Anda tidak dapat mempromosikan replika baca menjadi primer jika grup replikasi mengaktifkan Multi-AZ. Dalam beberapa kasus, replika yang ingin dipromosikan mungkin adalah anggota grup replikasi yang mengaktifkan Multi-AZ. Dalam kasus ini, Anda harus mengubah grup replikasi untuk menonaktifkan Multi-AZ sebelum Anda melanjutkan. Untuk melakukan tindakan ini, semua klaster tidak harus berada dalam Zona Ketersediaan yang sama. Untuk informasi selengkapnya tentang mengubah grup replikasi, lihat Mengubah grup replikasi.

AWS CLI Perintah berikut memodifikasi grup replikasisample-repl-group, membuat replika my-replica-1 baca utama 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, lihat modify-replication-group di Referensi Baris ElastiCache Perintah Amazon.

Menggunakan ElastiCache API

Anda tidak dapat mempromosikan replika baca menjadi primer jika grup replikasi mengaktifkan Multi-AZ. Dalam beberapa kasus, replika yang ingin dipromosikan mungkin adalah anggota grup replikasi yang mengaktifkan Multi-AZ. Dalam kasus ini, Anda harus mengubah grup replikasi untuk menonaktifkan Multi-AZ sebelum Anda melanjutkan. Untuk melakukan tindakan ini, semua klaster tidak harus berada dalam Zona Ketersediaan yang sama. Untuk informasi selengkapnya tentang mengubah grup replikasi, lihat Mengubah grup replikasi.

Tindakan ElastiCache API berikut memodifikasi grup replikasimyReplGroup, menjadikan replika baca sebagai yang myReplica-1 utama 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 selengkapnya tentang memodifikasi grup replikasi, lihat ModifyReplicationGroup di Referensi Amazon ElastiCache API.