

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

# MemoryDB クラスターの変更
<a name="clusters.modify"></a>

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

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

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

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

## の使用 AWS マネジメントコンソール
<a name="clusters.modifyclusters.viewdetails"></a>

**クラスターを変更するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) で MemoryDB コンソールを開きます。

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

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

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

1. **[クラスターの変更]** ウィンドウで、必要な変更を行います。オプションには以下が含まれます。
   + 説明
   + [サブネットグループ]
   + VPC セキュリティグループ
   + ノードタイプ
**注記**  
クラスターが r6gd ファミリーのノードタイプを使用している場合は、そのファミリー内からのみ別のノードサイズを選択できます。r6gd ファミリーからノードタイプを選択すると、データ階層化が自動的に有効になります。詳細については、「[データ階層化](data-tiering.md)」を参照してください。
   + Valkey または Redis OSS バージョンの互換性
   + 自動スナップショットを有効にする
   + スナップショットの保持期間
   + スナップショットウィンドウ
   + メンテナンスウィンドウ
   + SNS 通知のトピック

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

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

## の使用 AWS CLI
<a name="clusters.modify.cli"></a>

オペレーションを使用して既存のクラスターを 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](https://docs.aws.amazon.com/cli/latest/reference/memorydb/update-cluster.html)」を参照してください。

## MemoryDB API の使用
<a name="clusters.modify.api"></a>

MemoryDB API [UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html)‬ オペレーションを使用して既存のクラスターを変更できます。‬‬‬‬‬‬‬‬ クラスターの設定値を変更するには、クラスターの 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 へのクロスエンジンアップグレードをトリガーする方法
<a name="clusters.modifyclusters.cross-engine"></a>

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

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

Linux、macOS、Unix の場合:

```
aws memorydb update-cluster \
   --cluster-name myCluster \
   --engine valkey \
   --engine-version 7.2
```

Windows の場合:

```
aws memorydb update-cluster ^
   --cluster-name myCluster ^
   --engine valkey ^
   --engine-version 7.2
```

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

Linux、macOS、Unix の場合:

```
aws memorydb update-cluster \
   --cluster-name myCluster \
   --engine valkey \
   --engine-version 7.2 \
   --parameter-group-name myParamGroup
```

Windows の場合:

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