Zoals je hebt gezien, ondersteunt Elasticache het SLAVEOF-commando niet, dus je kunt niet eenvoudig een Elasticache-knooppunt toevoegen aan je bestaande cluster en het vervolgens promoveren naar het primaire knooppunt/je bestaande cluster uitschakelen.
Om uw Redis-cluster te migreren, moet u in plaats daarvan een momentopname maken met behulp van BGSAVE
of SAVE
om een .rdb
. te maken snapshot-bestand.
U moet dan dit snapshot-bestand uploaden naar S3 en Elasticache toegang tot het bestand geven:
ElastiCache leestoegang verlenen tot de snapshot die naar Amazon S3 is gekopieerd
Meld u aan bij de AWS Management Console en open de Amazon S3-console op https://console.aws.amazon.com/s3/.
Klik op Alle buckets en klik vervolgens op de naam van de Amazon S3-bucket die uw .rdb-bestand bevat.
Klik op de naam van de map die uw .rdb-bestand bevat.
Klik op de naam van uw .rdb-bestand, klik op het vervolgkeuzemenu Acties en selecteer vervolgens Eigenschappen.
Klik op Machtigingen en klik vervolgens op Meer machtigingen toevoegen.
Typ dit e-mailadres in het vak Grantee:[email protected]
Important For the following regions, connect to the region specificcanonical ID rather than [email protected]:China(Beijing) region:b14d6a125bdf69854ed8ef2e71d8a20b7c490f252229b806e514966e490b8d83 EU(Frankfurt) region:540804c33a284a299d2547575ce1010f2312ef3da9b3a053c8bc45bf233e4353 AWSGovCloud (US) region:40fa568277ad703bd160f66ae4f83fc9dfdfd06c2f1b5060ca22442ac3ef8be6Note The snapshot must be located in a GovCloud S3 bucket die u kunt downloaden naar een GovCloud Redis-cluster. Opmerking Het [email protected] wordt uitsluitend gebruikt voor klanten die Redis-snapshotgegevens uploaden van Amazon S3.
- Klik op Openen/Downloaden en klik vervolgens op Opslaan.
Hierna maakt u eenvoudig een nieuw Elasticache-cluster met Redis-ondersteuning en in het configuratiegedeelte moet u de S3-locatie van uw snapshotbestand specificeren.
Hiermee wordt uw nieuwe Elasticache-cluster gezaaid met de gegevens van uw bestaande cluster uit de momentopname, maar u zult uiteraard nog steeds te maken hebben met downtime, gegevensverlies of u moet een manier bedenken om het AOF-logboek opnieuw af te spelen in het Elasticache-cluster met behulp van iets vind deze aof-replay-tool leuk.
Amazon's documenten gaan hier in meer detail in.