Mengubah grup replikasi - Amazon ElastiCache untuk Redis

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

Mengubah grup replikasi

Batasan Penting
  • Saat ini, ElastiCache mendukung modifikasi terbatas dari grup replikasi Redis (mode cluster diaktifkan), misalnya mengubah versi mesin, menggunakan operasi API (ModifyReplicationGroupCLI:). modify-replication-group Anda dapat mengubah jumlah serpihan (grup simpul) dalam klaster Redis (mode klaster diaktifkan) dengan operasi API ModifyReplicationGroupShardConfiguration (CLI: modify-replication-group-shard-configuration). Untuk informasi selengkapnya, lihat Menskalakan klaster di Redis (Mode Klaster Diaktifkan).

    Perubahan lain untuk klaster Redis (mode klaster diaktifkan) mengharuskan Anda membuat klaster dengan klaster baru yang memasukkan perubahan tersebut.

  • Anda dapat meningkatkan klaster Redis (mode klaster dinonaktifkan) dan klaster Redis (mode klaster diaktifkan) serta grup replikasi ke versi mesin yang lebih baru. Namun, Anda tidak dapat menurunkan klaster ke versi mesin yang lebih lama kecuali dengan menghapus klaster atau grup replikasi yang sudah ada dan membuatnya lagi. Untuk informasi selengkapnya, lihat Versi mesin dan pemutakhiran .

  • Anda dapat memutakhirkan klaster Redis yang sudah ada ElastiCache yang menggunakan mode cluster dinonaktifkan untuk menggunakan mode cluster yang diaktifkan, menggunakan konsol, API ModifyReplicationGrup, atau perintah CLI modify-replication-group, seperti yang ditunjukkan pada contoh di bawah ini. Anda juga dapat mengikuti langkah-langkah di Mengubah mode klaster.

Anda dapat memodifikasi pengaturan klaster Redis (mode cluster dinonaktifkan) menggunakan ElastiCache konsol, API AWS CLI, atau ElastiCache API. Saat ini, ElastiCache mendukung sejumlah modifikasi terbatas pada grup replikasi Redis (mode cluster diaktifkan). Perubahan lain mengharuskan Anda membuat cadangan dari grup replikasi saat ini lalu menggunakan cadangan tersebut untuk melakukan seeding grup replikasi Redis (mode klaster diaktifkan) yang baru.

Menggunakan AWS Management Console

Untuk mengubah klaster Redis (mode klaster dinonaktifkan), lihat Memodifikasi sebuah cluster ElastiCache .

Menggunakan AWS CLI

Berikut ini adalah AWS CLI contoh modify-replication-group perintah. Anda dapat menggunakan perintah yang sama untuk membuat perubahan lain pada grup replikasi.

Aktifkan Multi-AZ pada grup replikasi Redis yang sudah ada:

Untuk Linux, macOS, atau Unix:

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --multi-az-enabled = true

Untuk Windows:

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --multi-az-enabled

Ubah mode klaster dari dinonaktifkan menjadi diaktifkan:

Untuk mengubah mode klaster dari dinonaktifkan ke diaktifkan, Anda harus terlebih dahulu mengatur mode klaster ke kompatibel. Mode yang kompatibel memungkinkan klien Redis Anda untuk terhubung menggunakan mode klaster diaktifkan dan mode klaster dinonaktifkan. Setelah Anda memigrasikan semua klien Redis untuk menggunakan mode klaster diaktifkan, Anda kemudian dapat menyelesaikan konfigurasi mode klaster dan menetapkan mode klaster ke diaktifkan.

Untuk Linux, macOS, atau Unix:

Atur ke mode klaster kompatibel.

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cache-parameter-group-name myParameterGroupName \ --cluster-mode compatible

Atur ke mode klaster diaktifkan.

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cluster-mode enabled

Untuk Windows:

Atur ke mode klaster kompatibel.

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cache-parameter-group-name myParameterGroupName ^ --cluster-mode compatible

Atur ke mode klaster diaktifkan.

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cluster-mode enabled

Untuk informasi selengkapnya tentang AWS CLI modify-replication-group perintah, lihat modify-replication-group atau Memodifikasi mode cluster di Panduan Pengguna Redis ElastiCache untuk.

Menggunakan ElastiCache API

Operasi ElastiCache API berikut memungkinkan Multi-AZ pada grup replikasi Redis yang ada. Anda dapat menggunakan operasi yang sama untuk membuat perubahan lain pada grup replikasi.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &AutomaticFailoverEnabled=true &Mutli-AZEnabled=true &ReplicationGroupId=myReplGroup &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &Version=2014-12-01 &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 ModifyReplicationGroup operasi ElastiCache API, lihatModifyReplicationGroup.