

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

# ElastiCache パラメータグループを変更する
<a name="ParameterGroups.Modifying"></a>

**重要**  
デフォルトのパラメータグループを変更することはできません。

パラメータグループでいくつかのパラメータを変更できます。これらのパラメータ値は、パラメータグループに関連付けられるクラスターに適用されます。パラメータ値の変更がパラメータグループに適用される場合についての詳細は、「[Valkey および Redis OSS パラメータ](ParameterGroups.Engine.md#ParameterGroups.Redis)」および「[Memcached 固有のパラメータ](ParameterGroups.Engine.md#ParameterGroups.Memcached)」を参照してください。

## パラメータグループを変更する (コンソール)
<a name="ParameterGroups.Modifying.CON"></a>

次の手順では、ElastiCache コンソールで `cluster-enabled` パラメータ値を変更する方法を説明します。同じ手順を使用して、すべてのパラメータを変更します。

**ElastiCache コンソールを使用してパラメータ値を変更するには**

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

1. 使用可能なすべてのパラメータグループのリストを表示するには、左側のナビゲーションペインで **[パラメータグループ]** を選択します。

1. パラメータグループ名の左側にあるボックスを選択して、変更するパラメータグループを選択します。

   パラメータグループのパラメータは、画面の下部に表示されます。すべてのパラメータを確認するには、ページでリストを作成する必要があります。

1. 複数のパラメータを修正するには、**[パラメータの編集]** を選択します。

1. [**パラメータグループの編集**] 画面で、`binding_protocol` パラメータが見つかるまで、左右の矢印を使用してスクロールしてから、[**値**] 列に `ascii` と入力します。

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

1. Memcached の場合、変更したパラメータの名前を検索するには、「[Memcached 固有のパラメータ](ParameterGroups.Engine.md#ParameterGroups.Memcached)」を参照してください。*再起動後*にパラメータを変更する場合は、このパラメータグループを使用するクラスターを再起動します。詳細については、「[クラスターの再起動](Clusters.html#Rebooting)」を参照してください。

1. Valkey および Redis OSS の場合、変更したパラメータの名前を検索するには、「[Valkey および Redis OSS パラメータ](ParameterGroups.Engine.md#ParameterGroups.Redis)」を参照してください。Valkey または Redis OSS (クラスターモードが無効) クラスターがあり、以下のパラメータを変更する場合は、クラスター内のノードを再起動する必要があります。
   + アクティブハッシュ化
   + データベース

    詳細については、「[ノードの再起動](nodes.rebooting.md)」を参照してください。
**Valkey または Redis OSS (クラスターモードが有効) パラメータの変更**  
Valkey または Redis OSS (クラスターモードが有効) クラスターで次のパラメータを変更する場合は、以降のステップに従います。  
アクティブハッシュ化
データベース
Redis OSS の場合、クラスターの手動バックアップを作成できます。「[手動バックアップの取得](backups-manual.md)」を参照してください。
クラスターを削除します。「[クラスターの削除](Clusters.html#Delete)」を参照してください。
変更されたパラメータグループとバックアップを使用してクラスターを復元し、新しいクラスターをシードします。「[バックアップから新しいキャッシュへの復元](backups-restoring.md)」を参照してください。
他のパラメータを変更する場合、これは必要ありません。



## パラメータグループを変更する (AWS CLI)
<a name="ParameterGroups.Modifying.CLI"></a>

AWS CLI を使用してパラメータの値を変更するには、`modify-cache-parameter-group` コマンドを使用します。

**Example**  
Memcached の場合、変更するパラメータの名前と許容値を検索するには、「[Memcached 固有のパラメータ](ParameterGroups.Engine.md#ParameterGroups.Memcached)」を参照してください。  
次のサンプルコードでは、パラメータグループ `myMem14` で [*chunk\$1size*] と [*chunk\$1size\$1growth\$1fact*] の 2 つのパラメータの値を設定します。  
Linux、macOS、Unix の場合:  

```
aws elasticache modify-cache-parameter-group \
    --cache-parameter-group-name myMem14 \
    --parameter-name-values \
        ParameterName=chunk_size,ParameterValue=96 \
        ParameterName=chunk_size_growth_fact,ParameterValue=1.5
```
Windows の場合:  

```
aws elasticache modify-cache-parameter-group ^
    --cache-parameter-group-name myMem14 ^
    --parameter-name-values ^
        ParameterName=chunk_size,ParameterValue=96 ^
        ParameterName=chunk_size_growth_fact,ParameterValue=1.5
```
このコマンドの出力は次のようになります。  

```
{
    "CacheParameterGroupName": "myMem14"
}
```

**Example**  
Valkey および Redis OSS の場合、変更するパラメータの名前と許容値を検索するには、「[Valkey および Redis OSS パラメータ](ParameterGroups.Engine.md#ParameterGroups.Redis)」を参照してください。  
次のサンプルコードでは、パラメータグループ `myredis32-on-30` で [*reserved-memory-percent*] と [*cluster-enabled*] の 2 つのパラメータの値を設定します。ここでは、*[reserved-memory-percent]* を `30` (30 パーセント) に、*[cluster-enabled]* を `yes` に設定します。これでパラメータグループは Valkey または Redis OSS (クラスターモードが有効) クラスター (レプリケーショングループ) で使用できるようになります。  
Linux、macOS、Unix の場合:  

```
aws elasticache modify-cache-parameter-group \
    --cache-parameter-group-name myredis32-on-30 \
    --parameter-name-values \
        ParameterName=reserved-memory-percent,ParameterValue=30 \
        ParameterName=cluster-enabled,ParameterValue=yes
```
Windows の場合:  

```
aws elasticache modify-cache-parameter-group ^
    --cache-parameter-group-name myredis32-on-30 ^
    --parameter-name-values ^
        ParameterName=reserved-memory-percent,ParameterValue=30 ^
        ParameterName=cluster-enabled,ParameterValue=yes
```
このコマンドの出力は次のようになります。  

```
{
    "CacheParameterGroupName": "my-redis32-on-30"
}
```

詳細については、[ を参照してください。`modify-cache-parameter-group`](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-parameter-group.html)

変更したパラメータの名前を検索するには、「[Valkey および Redis OSS パラメータ](ParameterGroups.Engine.md#ParameterGroups.Redis)」を参照してください。

 Valkey または Redis OSS (クラスターモードが無効) クラスターがあり、以下のパラメータを変更する場合は、クラスター内のノードを再起動する必要があります。
+ アクティブハッシュ化
+ データベース

 詳細については、「[ノードの再起動](nodes.rebooting.md)」を参照してください。

**Valkey または Redis OSS (クラスターモードが有効) パラメータの変更**  
Valkey または Redis OSS (クラスターモードが有効) クラスターで次のパラメータを変更する場合は、以降のステップに従います。  
アクティブハッシュ化
データベース
クラスターの手動バックアップを作成します。「[手動バックアップの取得](backups-manual.md)」を参照してください。
クラスターを削除します。「[クラスターの削除](Clusters.html#Delete)」を参照してください。
変更されたパラメータグループとバックアップを使用してクラスターを復元し、新しいクラスターをシードします。「[バックアップから新しいキャッシュへの復元](backups-restoring.md)」を参照してください。
他のパラメータを変更する場合、これは必要ありません。

## パラメータグループを変更する (ElastiCache API)
<a name="ParameterGroups.Modifying.API"></a>

ElastiCache API を使用してパラメータグループのパラメータ値を変更するには、`ModifyCacheParameterGroup` アクションを使用します。

**Example**  
Memcached の場合、変更するパラメータの名前と許容値を検索するには、「[Memcached 固有のパラメータ](ParameterGroups.Engine.md#ParameterGroups.Memcached)」を参照してください。  
次のサンプルコードでは、パラメータグループ `myMem14` で [*chunk\$1size*] と [*chunk\$1size\$1growth\$1fact*] の 2 つのパラメータの値を設定します。  

```
https://elasticache.us-west-2.amazonaws.com/
   ?Action=ModifyCacheParameterGroup
   &CacheParameterGroupName=myMem14
   &ParameterNameValues.member.1.ParameterName=chunk_size
   &ParameterNameValues.member.1.ParameterValue=96
   &ParameterNameValues.member.2.ParameterName=chunk_size_growth_fact
   &ParameterNameValues.member.2.ParameterValue=1.5
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20150202T192317Z
   &Version=2015-02-02
   &X-Amz-Credential=<credential>
```

**Example**  
Valkey および Redis OSS の場合、変更するパラメータの名前と許容値を検索するには、「[Valkey および Redis OSS パラメータ](ParameterGroups.Engine.md#ParameterGroups.Redis)」を参照してください。  
次のサンプルコードでは、パラメータグループ `myredis32-on-30` で [*reserved-memory-percent*] と [*cluster-enabled*] の 2 つのパラメータの値を設定します。ここでは、[reserved-memory-percent]** を `30` (30 パーセント) に、[cluster-enabled]** を `yes` に設定します。これでパラメータグループは Valkey または Redis OSS (クラスターモードが有効) クラスター (レプリケーショングループ) で使用できるようになります。  

```
https://elasticache.us-west-2.amazonaws.com/
   ?Action=ModifyCacheParameterGroup
   &CacheParameterGroupName=myredis32-on-30
   &ParameterNameValues.member.1.ParameterName=reserved-memory-percent
   &ParameterNameValues.member.1.ParameterValue=30
   &ParameterNameValues.member.2.ParameterName=cluster-enabled
   &ParameterNameValues.member.2.ParameterValue=yes
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &Timestamp=20150202T192317Z
   &Version=2015-02-02
   &X-Amz-Credential=<credential>
```

詳細については、[ を参照してください。`ModifyCacheParameterGroup`](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheParameterGroup.html)

Valkey または Redis OSS (クラスターモードが無効) クラスターがあり、以下のパラメータを変更する場合は、クラスター内のノードを再起動する必要があります。
+ アクティブハッシュ化
+ データベース

 詳細については、「[ノードの再起動](nodes.rebooting.md)」を参照してください。

**Valkey または Redis OSS (クラスターモードが有効) パラメータの変更**  
Valkey または Redis OSS (クラスターモードが有効) クラスターで次のパラメータを変更する場合は、以降のステップに従います。  
アクティブハッシュ化
データベース
クラスターの手動バックアップを作成します。「[手動バックアップの取得](backups-manual.md)」を参照してください。
クラスターを削除します。「[ElastiCache でのクラスターの削除](Clusters.Delete.md)」を参照してください。
変更されたパラメータグループとバックアップを使用してクラスターを復元し、新しいクラスターをシードします。「[バックアップから新しいキャッシュへの復元](backups-restoring.md)」を参照してください。
他のパラメータを変更する場合、これは必要ありません。