翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ElastiCache パラメータグループを変更する
重要
デフォルトのパラメータグループを変更することはできません。
パラメータグループでいくつかのパラメータを変更できます。これらのパラメータ値は、パラメータグループに関連付けられるクラスターに適用されます。パラメータ値の変更がパラメータグループに適用される場合についての詳細は、「Valkey および Redis OSS パラメータ」および「Memcached 固有のパラメータ」を参照してください。
パラメータグループを変更する (コンソール)
次の手順では、ElastiCache コンソールで cluster-enabled パラメータ値を変更する方法を説明します。同じ手順を使用して、すべてのパラメータを変更します。
ElastiCache コンソールを使用してパラメータ値を変更するには
-
にサインイン AWS マネジメントコンソール し、https://console.aws.amazon.com/elasticache/
で ElastiCache コンソールを開きます。 -
使用可能なすべてのパラメータグループのリストを表示するには、左側のナビゲーションペインで [パラメータグループ] を選択します。
-
パラメータグループ名の左側にあるボックスを選択して、変更するパラメータグループを選択します。
パラメータグループのパラメータは、画面の下部に表示されます。すべてのパラメータを確認するには、ページでリストを作成する必要があります。
-
複数のパラメータを修正するには、[パラメータの編集] を選択します。
-
[パラメータグループの編集] 画面で、
binding_protocolパラメータが見つかるまで、左右の矢印を使用してスクロールしてから、[値] 列にasciiと入力します。 -
[Save changes] (変更の保存) をクリックします。
-
Memcached の場合、変更したパラメータの名前を検索するには、「Memcached 固有のパラメータ」を参照してください。再起動後にパラメータを変更する場合は、このパラメータグループを使用するクラスターを再起動します。詳細については、「クラスターの再起動」を参照してください。
-
Valkey および Redis OSS の場合、変更したパラメータの名前を検索するには、「Valkey および Redis OSS パラメータ」を参照してください。Valkey または Redis OSS (クラスターモードが無効) クラスターがあり、以下のパラメータを変更する場合は、クラスター内のノードを再起動する必要があります。
-
アクティブハッシュ化
-
データベース
詳細については、「ノードの再起動」を参照してください。
Valkey または Redis OSS (クラスターモードが有効) パラメータの変更
Valkey または Redis OSS (クラスターモードが有効) クラスターで次のパラメータを変更する場合は、以降のステップに従います。
-
アクティブハッシュ化
-
データベース
-
Redis OSS では、クラスターの手動バックアップを再試行できます。「手動バックアップの取得」を参照してください。
-
クラスターを削除します。「クラスターの削除」を参照してください。
-
変更されたパラメータグループとバックアップを使用してクラスターを復元し、新しいクラスターをシードします。「バックアップから新しいキャッシュへの復元」を参照してください。
他のパラメータを変更する場合、これは必要ありません。
-
パラメータグループを変更する (AWS CLI)
を使用してパラメータの値を変更するには AWS CLI、 コマンド を使用しますmodify-cache-parameter-group。
Memcached の場合、変更するパラメータの名前と許容値を検索するには、「Memcached 固有のパラメータ」を参照してください。
次のサンプルコードでは、パラメータグループ myMem14 で [chunk_size] と [chunk_size_growth_fact] の 2 つのパラメータの値を設定します。
Linux、macOS、Unix の場合:
aws elasticache modify-cache-parameter-group \ --cache-parameter-group-namemyMem14\ --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-namemyMem14^ --parameter-name-values ^ ParameterName=chunk_size,ParameterValue=96^ ParameterName=chunk_size_growth_fact,ParameterValue=1.5
このコマンドの出力は次のようになります。
{
"CacheParameterGroupName": "myMem14"
}Valkey および Redis OSS の場合、変更するパラメータの名前と許容値を検索するには、「Valkey および Redis OSS パラメータ」を参照してください。
次のサンプルコードでは、パラメータグループ 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-namemyredis32-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-namemyredis32-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」を参照してください。
変更したパラメータの名前を検索するには、「Valkey および Redis OSS パラメータ」を参照してください。
Valkey または Redis OSS (クラスターモードが無効) クラスターがあり、以下のパラメータを変更する場合は、クラスター内のノードを再起動する必要があります。
-
アクティブハッシュ化
-
データベース
詳細については、「ノードの再起動」を参照してください。
Valkey または Redis OSS (クラスターモードが有効) パラメータの変更
Valkey または Redis OSS (クラスターモードが有効) クラスターで次のパラメータを変更する場合は、以降のステップに従います。
-
アクティブハッシュ化
-
データベース
-
クラスターの手動バックアップを作成します。「手動バックアップの取得」を参照してください。
-
クラスターを削除します。「クラスターの削除」を参照してください。
-
変更されたパラメータグループとバックアップを使用してクラスターを復元し、新しいクラスターをシードします。「バックアップから新しいキャッシュへの復元」を参照してください。
他のパラメータを変更する場合、これは必要ありません。
パラメータグループを変更する (ElastiCache API)
ElastiCache API を使用してパラメータグループのパラメータ値を変更するには、ModifyCacheParameterGroup アクションを使用します。
Memcached の場合、変更するパラメータの名前と許容値を検索するには、「Memcached 固有のパラメータ」を参照してください。
次のサンプルコードでは、パラメータグループ myMem14 で [chunk_size] と [chunk_size_growth_fact] の 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>
Valkey および Redis OSS の場合、変更するパラメータの名前と許容値を検索するには、「Valkey および Redis OSS パラメータ」を参照してください。
次のサンプルコードでは、パラメータグループ 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」を参照してください。
Valkey または Redis OSS (クラスターモードが無効) クラスターがあり、以下のパラメータを変更する場合は、クラスター内のノードを再起動する必要があります。
-
アクティブハッシュ化
-
データベース
詳細については、「ノードの再起動」を参照してください。
Valkey または Redis OSS (クラスターモードが有効) パラメータの変更
Valkey または Redis OSS (クラスターモードが有効) クラスターで次のパラメータを変更する場合は、以降のステップに従います。
-
アクティブハッシュ化
-
データベース
-
クラスターの手動バックアップを作成します。「手動バックアップの取得」を参照してください。
-
クラスターを削除します。「ElastiCache でのクラスターの削除」を参照してください。
-
変更されたパラメータグループとバックアップを使用してクラスターを復元し、新しいクラスターをシードします。「バックアップから新しいキャッシュへの復元」を参照してください。
他のパラメータを変更する場合、これは必要ありません。