データ移行の完了 - Redis 用 Amazon ElastiCache

「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」

データ移行の完了

ElastiCache クラスターに切り替える準備ができたら、以下のパラメータを指定して complete-migration CLI コマンドを使用します。

  • --replication-group-id – レプリケーショングループの識別子。

  • --force – データの同期を保たずに移行を強制的に停止するための値。

次に の例を示します。

aws elasticache complete-migration --replication-group-id test-cluster

このコマンドを実行すると、ElastiCache プライマリノードは Redis インスタンスからのレプリケートを停止し、マスターに昇格します。通常、この昇格は数分で完了します。プライマリへの昇格を確認するには、イベントをチェックしますComplete Migration successful for test-cluster。 この時点で、アプリケーションにElastiCache書き込みと読み取りを指示できます。ElastiCacheクラスターのステータスは、移行から使用可能に変わります

プライマリへの昇格が失敗した場合、ElastiCacheプライマリノードは EC2 インスタンスの Redis からのレプリケートを継続します。ElastiCache クラスターは引き続き [migrating (移行中)] ステータスになり、障害に関するレプリケーショングループイベントメッセージが送信されます。この障害のトラブルシューティングを行うには、以下を参照してください。

  • レプリケーショングループイベントを確認します。イベントからの具体的な情報を使用して、障害を修正します。

  • 同期していないデータに関するイベントメッセージが表示される場合があります。その場合は、ElastiCache プライマリが EC2 インスタンスの Redis からレプリケートでき、両方が同期していることを確認します。どうしても移行を停止する必要がある場合は、—force オプションを指定して上記のコマンドを実行できます。

  • ElastiCache ノードの 1 つが置換中である場合、イベントメッセージが表示されることがあります。置換が完了したら、移行を完了するステップを再試行できます。