メニュー
Amazon ElastiCache
ユーザーガイド (API バージョン 2015-02-02)

パラメーターグループを変更する

重要

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

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

パラメータグループを変更する (コンソール)

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

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

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

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

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

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

  4. 複数のパラメータを修正するには、[Edit Parameters] を選択します。

  5. [パラメータグループの編集:] 画面において、binding_protocol パラメーターが見つかるまで、左または右の矢印を使用してスクロールします。次に、[] 列に ascii と入力します。

  6. [Save Changes] を選択します。

  7. 次のいずれかのトピックで変更したパラメーターの名前を見つけます。

    再起動後にパラメーターを変更する場合は、このパラメータグループを使用するクラスターを再起動します。詳細については、「クラスターの再起動」を参照してください。

パラメータグループを変更する (AWS CLI)

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

次のサンプルコードは、パラメーターグループ myredis32-on-30 の 2 つのパラメーターの値、[reserved-memory-percent] および [cluster-enabled] を設定します。ここでは、[reserved-memory-percent] を 30 (30 パーセント) に、[cluster-enabled] を yes に設定します。これでパラメーターグループは Redis (クラスターモードが有効) クラスター (レプリケーショングループ) で使用できるようになります。

Linux, macOS, or 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を参照してください。

次のいずれかのトピックで、変更するパラメーターの名前と許容値を探します。

再起動後にパラメーターを変更する場合は、このパラメータグループを使用するクラスターを再起動します。詳細については、「クラスターの再起動」を参照してください。

パラメータグループを変更する (ElastiCache API)

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

次のサンプルコードは、パラメーターグループ myredis32-on-30 の 2 つのパラメーターの値、[reserved-memory-percent] および [cluster-enabled] を設定します。ここでは、[reserved-memory-percent] を 30 (30 パーセント) に、[cluster-enabled] を yes に設定します。これでパラメーターグループは Redis (クラスターモードが有効) クラスター (レプリケーショングループ) で使用できるようになります。

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を参照してください。

パラメーターの更新および保存を行い、再起動後に変更する場合は、変更後のパラメータグループを使用する各クラスターを再起動します。詳細については、「クラスターの再起動」を参照してください。

次のいずれかのトピックで変更したパラメーターの名前を見つけます。

再起動後にパラメーターを変更する場合は、このパラメータグループを使用するクラスターを再起動します。詳細については、「クラスターの再起動」を参照してください。