View a markdown version of this page

Melakukan pemulihan dari cadangan ke dalam cache baru - Amazon ElastiCache

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

Melakukan pemulihan dari cadangan ke dalam cache baru

Anda dapat memulihkan cadangan yang ada dari Valkey ke cache Valkey baru atau cluster berbasis node, dan mengembalikan cadangan Redis OSS yang ada ke cache Redis OSS baru atau cluster berbasis node. Anda juga dapat memulihkan cadangan cache tanpa server Memcached yang ada ke cache tanpa server Memcached yang baru.

catatan

ElastiCache Tanpa server mendukung file RDB yang kompatibel dengan Valkey 7.2 ke atas, dan versi Redis OSS antara 5.0 dan versi terbaru yang tersedia.

Untuk memulihkan cadangan ke cache nirserver (konsol)
  1. Masuk ke Konsol Manajemen AWS dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

  2. Dari panel navigasi, pilih Cadangan.

  3. Dalam daftar cadangan, pilih kotak di sebelah kiri nama cadangan yang ingin Anda pulihkan.

  4. Pilih Tindakan, lalu pilih Pulihkan.

  5. Masukkan nama untuk cache nirserver baru dan deskripsi opsional.

  6. Klik Buat untuk membuat cache baru dan mengimpor data dari cadangan Anda.

Untuk memulihkan cadangan ke cluster berbasis node (konsol)
  1. Masuk ke Konsol Manajemen AWS dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

  2. Dari panel navigasi, pilih Cadangan.

  3. Di daftar cadangan, pilih kotak di sebelah kiri nama cadangan yang ingin Anda pulihkan.

  4. Pilih Tindakan, lalu pilih Pulihkan.

  5. Pilih Node-based cache dan sesuaikan pengaturan cluster, seperti jenis node, ukuran, jumlah pecahan, replika, penempatan AZ, dan pengaturan keamanan.

  6. Pilih Buat untuk membuat cluster berbasis node baru dan mengimpor data dari cadangan Anda.

catatan

ElastiCache Tanpa server mendukung file RDB yang kompatibel dengan Valkey 7.2 ke atas, dan versi Redis OSS antara 5.0 dan versi terbaru yang tersedia.

Untuk memulihkan cadangan ke cache nirserver baru (AWS CLI)

AWS CLI Contoh berikut membuat cache baru menggunakan create-serverless-cache dan mengimpor data dari cadangan.

Untuk Linux, macOS, atau Unix:

aws elasticache create-serverless-cache \ --serverless-cache-name CacheName \ --engine redis --snapshot-arns-to-restore Snapshot-ARN

Untuk Windows:

aws elasticache create-serverless-cache ^ --serverless-cache-name CacheName ^ --engine redis ^ --snapshot-arns-to-restore Snapshot-ARN

Untuk memulihkan cadangan ke cluster berbasis node ()AWS CLI

Anda dapat memulihkan cadangan ke cluster berbasis node menggunakan create-replication-group operasi dengan parameter (untuk ElastiCache cadangan) atau --snapshot-name parameter (untuk file RDB yang disimpan di --snapshot-arns Amazon S3).

Contoh berikut mengembalikan dari ElastiCache cadangan:

Untuk Linux, macOS, atau Unix:

aws elasticache create-replication-group \ --replication-group-id my-cluster \ --replication-group-description "Restore from backup" \ --snapshot-name my-backup

Untuk Windows:

aws elasticache create-replication-group ^ --replication-group-id my-cluster ^ --replication-group-description "Restore from backup" ^ --snapshot-name my-backup

Contoh berikut mengembalikan dari file RDB yang disimpan di Amazon S3:

Untuk Linux, macOS, atau Unix:

aws elasticache create-replication-group \ --replication-group-id my-cluster \ --replication-group-description "Restore from S3" \ --snapshot-arns arn:aws:s3:::my-bucket/my-backup.rdb

Untuk Windows:

aws elasticache create-replication-group ^ --replication-group-id my-cluster ^ --replication-group-description "Restore from S3" ^ --snapshot-arns arn:aws:s3:::my-bucket/my-backup.rdb

Untuk informasi lebih lanjut tentang penyemaian cluster berbasis node baru dari cadangan, lihat. Tutorial: Menyemai cluster berbasis node baru dengan cadangan yang dibuat secara eksternal