MemoryDB クラスターの変更 - Amazon MemoryDB

MemoryDB クラスターの変更

クラスターへのノードの追加または削除以外にも、セキュリティグループの追加、メンテナンスウィンドウやパラメータグループの変更など、既存のクラスターに他の変更をかける必要がある場合があります。

メンテナンスウィンドウは使用率の最も低い時間帯に設定することをお勧めします。このため、場合によっては変更が必要になります。

クラスターのパラメータを変更すると、その変更は即座にクラスターに適用されます。これは、クラスターのパラメータグループ自体を変更するか、クラスターのパラメータグループ内のパラメータ値を変更するかに関係なく当てはまります。

クラスターのエンジンバージョンを更新することもできます。例えば、新しいエンジンのマイナーバージョンを選択すると、MemoryDB は直ちにクラスターの更新を開始します。

クラスターを変更するには
  1. AWS Management Console にサインインして、https://console.aws.amazon.com/memorydb/ で MemoryDB のコンソールを開きます。

  2. 右上のリストから、変更するクラスターが存在する AWS リージョンを選択します。

  3. 左側のナビゲーションから [クラスター] に移動します。[クラスターの詳細] から、ラジオボタンを使用してクラスターを選択し、[アクション][変更] の順に移動します。

  4. [変更] ページが表示されます。

  5. [クラスターの変更] ウィンドウで、必要な変更を行います。オプションには以下が含まれます。

    • 説明

    • [サブネットグループ]

    • VPC セキュリティグループ

    • ノードの種類

      注記

      クラスターが r6gd ファミリーのノードタイプを使用している場合は、そのファミリー内からのみ別のノードサイズを選択できます。r6gd ファミリーからノードタイプを選択すると、データ階層化が自動的に有効になります。詳細については、「データ階層化」を参照してください。

    • Valkey または Redis OSS バージョンの互換性

    • 自動スナップショットを有効にする

    • スナップショットの保持期間

    • スナップショットウィンドウ

    • メンテナンスウィンドウ

    • SNS 通知のトピック

  6. Save changes (変更の保存) をクリックします。

[クラスターの詳細] ページに移動し、[変更] をクリックしてクラスターを変更することもできます。クラスターの特定のセクションを変更したい場合は、[クラスター詳細] ページの該当するタブに移動し、[変更]をクリックします。

AWS CLI update-cluster オペレーションを使用して既存のクラスターを変更できます。クラスターの設定値を変更するには、クラスターの ID、変更するパラメータ、パラメータの新しい値を指定します。次の例では、my-cluster という名前のクラスターのメンテナンスウィンドウを変更し、変更内容を直ちに適用します。

Linux、macOS、Unix の場合:

aws memorydb update-cluster \ --cluster-name my-cluster \ --preferred-maintenance-window sun:23:00-mon:02:00

Windows の場合:

aws memorydb update-cluster ^ --cluster-name my-cluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

詳細については、「AWS CLI コマンドリファレンス」の「update-cluster」を参照してください。

MemoryDB API UpdateCluster‬ オペレーションを使用して既存のクラスターを変更できます。‬‬‬‬‬‬‬‬ クラスターの設定値を変更するには、クラスターの ID、変更するパラメータ、パラメータの新しい値を指定します。次の例では、my-cluster という名前のクラスターのメンテナンスウィンドウを変更し、変更内容を直ちに適用します。

https://memory-db.us-east-1.amazonaws.com/ ?Action=UpdateCluster &ClusterName=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210801T220302Z &X-Amz-Algorithm=Amazon4-HMAC-SHA256 &X-Amz-Date=20210802T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20210801T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Redis OSS から Valkey へのクロスエンジンアップグレードをトリガーする方法

コンソール、API、または CLI を使用して、既存の Redis OSS クラスターを Valkey エンジンにアップグレードできます。

デフォルトのパラメータグループを使用している既存の Redis OSS クラスターがある場合は、update-cluster API で新しいエンジンとエンジンバージョンを指定して、Valkey にアップグレードできます。

Linux、macOS、Unix の場合:

aws elasticache update-cluster \ --cluster-name myCluster \ --engine valkey \ --engine-version 7.2

Windows の場合:

aws elasticache update-cluster ^ --cluster-name myCluster ^ --engine valkey ^ --engine-version 7.2

アップグレードする既存の Redis OSS クラスターにカスタムパラメータグループが適用されている場合は、リクエストでカスタム Valkey パラメータグループも渡す必要があります。入力された Valkey カスタムパラメータグループは、既存の Redis OSS カスタムパラメータグループと同じ Redis OSS 静的パラメータ値を持っている必要があります。

Linux、macOS、Unix の場合:

aws elasticache update-cluster \ --cluster-id myCluster \ --engine valkey \ --engine-version 7.2 \ --parameter-group-name myParamGroup

Windows の場合:

aws elasticache update-cluster ^ --cluster-name myCluster ^ --engine valkey ^ --engine-version 7.2 ^ --parameter-group-name myParamGroup