ElastiCache クラスターの変更 - Amazon ElastiCache フォー・レディス

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

ElastiCache クラスターの変更

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

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

クラスターのパラメータを変更すると、変更はすぐにクラスターに適用されるか、クラスターが再起動されてから適用されます。これは、クラスターのパラメータグループ自体を変更するか、クラスターのパラメータグループ内のパラメータ値を変更するかに関係なく当てはまります。特定のパラメータの変更が適用されるタイミングを確認するには、Redis 固有のパラメータ のテーブルの「詳細」列の「変更が有効になる」セクションを参照してください。

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

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

  3. ナビゲーションペインで、変更するクラスターで実行されているエンジンを選択します。

    選択したエンジンのクラスターが一覧表示されます。

  4. クラスターのリストで、変更するクラスターの名前を選択します。

  5. アクション を選択してから、変更 を選択します。

    [Modify Cluster] ウィンドウが表示されます。

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

    • 説明

    • クラスターモード - クラスターモードを [無効] から [有効] に変更するには、まずクラスターモードを [互換] に設定する必要があります。

      互換モードでは、Redis クライアントはクラスターモード有効およびクラスターモード無効の両方を使用して接続することができます。すべての Redis クライアントを移行してクラスターモードを有効にしたら、クラスターモードの設定を完了し、クラスターモードを [有効] に設定できます。

    • エンジンバージョンの互換性

      重要

      最新のエンジンバージョンにアップグレードできます。例えば、5.0.6 から 6.0 へのメジャーエンジンのバージョンをアップグレードする場合は、新しいエンジンバージョンと互換性があるパラメータグループファミリーを選択する必要があります。その設定方法の詳細については、「エンジンバージョンとアップグレード 」を参照してください。ただし、既存のクラスターを削除して作成し直さない限り、以前のバージョンのエンジンにはダウングレードできません。

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

    • パラメータグループ

    • ノードの種類

      注記

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

    • マルチ AZ

    • 自動フェイルオーバー (クラスターモードが無効のみ)

    • 自動バックアップの有効化

    • バックアップノード ID

    • バックアップの保持期間

    • バックアップウィンドウ

    • SNS 通知のトピック

    [Apply Immediately (すぐに適用)] チェックボックスはエンジンバージョンの変更にのみ適用されます。変更をすぐに適用するには、[Apply Immediately (すぐに適用)] チェックボックスをオンにします。このチェックボックスがオフになっている場合、ノードタイプとエンジンバージョンの変更は次回のメンテナンスウィンドウ中に適用されます。その他の変更 (メンテナンス期間の変更など) はすぐに適用されます。

  7. [変更] を選択します。

ログの配信を有効または無効にするには
  1. クラスターのリストから、変更するクラスターを選択します。横にあるチェックボックスではなく、[クラスター名] を選択します。

  2. [Cluster details] (クラスターの詳細) ページで、[Logs] (ログ) タブを選択します。

  3. スローログを有効/無効にするには、[Enable] (有効化) または [Disable] (無効化) を選択します。

    有効化を選択した場合:

    1. [Log format] (ログの形式) の下で、[JSON] または [Text] (テキスト) を選択します。

    2. [ログの保存先タイプ] で、[CloudWatch ログ] または [Kinesis Firehose] を選択します。

    3. [ログの保存先] で [新規作成] を選択し、 CloudWatchLogs ロググループ名または Kinesis Data Firehose ストリーム名を入力します。または、[既存を選択] を選択し、 CloudWatchLogs ロググループ名または Kinesis Data Firehose ストリーム名を選択します。

    4. [Enable(有効化)] を選択します。

設定を変更するには:
  1. [Modify] (変更) を選択します。

  2. [Log format] (ログの形式) の下で、[JSON] または [Text] (テキスト) を選択します。

  3. [送信先タイプ] で、[CloudWatch ログ] または [Kinesis Firehose] を選択します。

  4. [ログの保存先] で [新規作成] を選択し、 CloudWatchLogs ロググループ名または Kinesis Data Firehose ストリーム名を入力します。または、[既存を選択] を選択し、 CloudWatchLogs ロググループ名または Kinesis Data Firehose ストリーム名を選択します。

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

重要

最新のエンジンバージョンにアップグレードできます。例えば、5.0.6 から 6.0 へのメジャーエンジンのバージョンをアップグレードする場合は、新しいエンジンバージョンと互換性があるパラメータグループファミリーを選択する必要があります。その設定方法の詳細については、「エンジンバージョンとアップグレード 」を参照してください。ただし、既存のクラスターを削除して作成し直さない限り、以前のバージョンのエンジンにはダウングレードできません。

Linux、macOS、Unix の場合:

aws elasticache modify-cache-cluster \ --cache-cluster-id my-cluster \ --preferred-maintenance-window sun:23:00-mon:02:00

Windows の場合:

aws elasticache modify-cache-cluster ^ --cache-cluster-id my-cluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

--apply-immediately パラメータは、ノードタイプとエンジンバージョンの変更、 クラスターのノード数の変更にのみ適用されます。これらの変更のいずれもすぐに適用する場合は、--apply-immediately パラメータを使用します。これらの変更を次のメンテナンス期間に延期する場合は、--no-apply-immediately パラメータを使用します。その他の変更 (メンテナンス期間の変更など) はすぐに適用されます。

詳細については、 AWS CLI for ElastiCache トピックを参照してくださいmodify-cache-cluster

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

重要

最新のエンジンバージョンにアップグレードできます。例えば、5.0.6 から 6.0 へのメジャーエンジンのバージョンをアップグレードする場合は、新しいエンジンバージョンと互換性があるパラメータグループファミリーを選択する必要があります。その設定方法の詳細については、「エンジンバージョンとアップグレード 」を参照してください。ただし、既存のクラスターを削除して作成し直さない限り、以前のバージョンのエンジンにはダウングレードできません。

改行は読みやすくするために追加しています。

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20150202T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20150901T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

ApplyImmediately パラメータは、ノードタイプとエンジンバージョンの変更、 クラスターのノード数の変更にのみ適用されます。これらの変更のいずれもすぐに適用する場合は、ApplyImmediately パラメータを true に設定します。これらの変更を次のメンテナンス期間に延期する場合は、ApplyImmediately パラメータを false に設定します。その他の変更 (メンテナンス期間の変更など) はすぐに適用されます。

詳細については、 ElastiCache API リファレンスのトピックを参照してくださいModifyCacheCluster