Redis 用 Amazon ElastiCache
Redis 用 ElastiCache ユーザーガイド (API バージョン 2015-02-02)

クラスターの詳細を表示する

ElastiCache コンソール、AWS CLI、または ElastiCache API を使用して、1 つ以上のクラスターについての詳細を表示できます。

Redis (クラスターモードが無効) クラスターの詳細の表示 ((コンソール))

ElastiCache コンソール、ElastiCache 用 AWS CLI、または ElastiCache API を使用して、Redis (クラスターモードが無効) クラスターの詳細を表示できます。

次の手順は、ElastiCache コンソールを使用して Redis (クラスターモードが無効) クラスターの詳細を表示する方法を示しています。

Redis (クラスターモードが無効) クラスターの詳細を表示する

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

  2. ElastiCache コンソールのダッシュボードで [Redis] を選択し、いずれかのバージョンの Redis を実行しているすべてのクラスターを一覧表示します。

  3. クラスターの詳細を表示するには、クラスター名の左側にあるボックスを選択します。クラスター化された Redis ではなく、Redis エンジンを実行しているクラスターを必ず選択してください。これにより、クラスターのプライマリエンドポイントを含む、クラスターの詳細が表示されます。

  4. ノード情報を表示するには

    1. クラスターの名前を選択します。

    2. [Nodes] タブを選択します。これにより、クラスターから読み込むために使用する必要があるノードのエンドポイントを含む、各ノードの詳細が表示されます。

    3. 1 つまたは複数のノードのメトリクスを表示するには、ノード ID の左側のボックスを選択し、[Time range] からメトリクスの時間範囲を選択します。複数のノードを選択すると、オーバーレイグラフが表示されます。

      イメージ: 2 つの Redis ノードに関する過去 1 時間のメトリクス

      2 つの Redis ノードに関する過去 1 時間のメトリクス

Redis (クラスターモードが有効) クラスターの詳細の表示 ((コンソール))

ElastiCache コンソール、ElastiCache 用 AWS CLI、または ElastiCache API を使用して、Redis (クラスターモードが有効) クラスターの詳細を表示できます。

次の手順は、ElastiCache コンソールを使用して Redis (クラスターモードが有効) クラスターの詳細を表示する方法を示しています。

Redis (クラスターモードが有効) クラスターの詳細を表示する

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

  2. 右上隅にある一覧から、目的の AWS リージョンを選択します。

  3. ElastiCache コンソールのダッシュボードで [Redis] を選択し、いずれかのバージョンの Redis を実行しているすべてのクラスターを一覧表示します。

  4. Redis (クラスターモードが有効) クラスターの詳細を表示するには、クラスター名の左側にあるボックスを選択します。単なる Redis ではなく、Clustered Redis エンジンを実行しているクラスターを必ず選択してください。

    クラスターの下の画面が展開され、クラスターに関する詳細 (クラスターの設定エンドポイントなど) が表示されます。

  5. クラスター内のシャード数とシャードごとのノード数を一覧表示するには、クラスターの名前を選択します。

  6. ノード固有の情報を表示するには

    1. シャードの ID を選択します。

    2. [Nodes] タブを選択します。

      各ノードについて、クラスターからデータを読み取るために必要な各ノードのエンドポイントなどの情報が表示されます。

    3. 1 つまたは複数のノードのメトリクスを表示するには、ノード ID の左側のボックスを選択し、[Time range] からメトリクスの時間範囲を選択します。複数のノードを選択すると、オーバーレイグラフが生成されます。

      イメージ: 2 つの Redis ノードに関する過去 1 時間のメトリクス

      2 つの Redis ノードに関する過去 1 時間のメトリクス

クラスターの詳細を表示する (AWS CLI)

AWS CLI describe-cache-clusters コマンドを使用してクラスターの詳細を表示できます。--cache-cluster-id パラメーターを省略すると、最大で --max-items のクラスターの詳細が返されます。--cache-cluster-id パラメータが含まれる場合は、指定したクラスターの詳細が返されます。--max-items パラメーターで返されるレコード数を制限できます。

次のコードは my-cluster の詳細を一覧します。

aws elasticache describe-cache-clusters --cache-cluster-id my-cluster

次のコードは最大で 25 のクラスターの詳細を一覧します。

aws elasticache describe-cache-clusters --max-items 25

Linux, macOS, or Unix 用:

aws elasticache describe-cache-clusters \ --cache-cluster-id my-cluster \ --show-cache-node-info

Windows の場合:

aws elasticache describe-cache-clusters ^ --cache-cluster-id my-cluster ^ --show-cache-node-info

このオペレーションでは、以下のような (JSON 形式の) 出力が生成されます。

次の JSON 出力は、3 つの異なる Redis クラスターに対するものです。

  • my-cluster1 – 1 ノードの Redis (クラスターモードが無効) クラスター。

  • my-cluster2 – 2 ノード (プライマリと 1 個のリードレプリカ) の Redis (クラスターモードが無効) クラスター。

  • my-cluster22 – 2 個のシャードを持ち、各シャードにプライマリノードと 2 個の リードレプリカがある Redis (クラスターモードが有効) クラスター。このクラスターでは暗号化が有効になっています。

{ "CacheClusters": [ { "CacheClusterStatus": "available", "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "Engine": "redis", "PreferredMaintenanceWindow": "wed:12:00-wed:13:00", "CacheSubnetGroupName": "default", "SnapshotWindow": "08:30-09:30", "TransitEncryptionEnabled": false, "AtRestEncryptionEnabled": false, "CacheClusterId": "my-cluster1", "CacheClusterCreateTime": "2018-02-26T21:06:43.420Z", "PreferredAvailabilityZone": "us-west-2c", "AuthTokenEnabled": false, "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2" }, "SnapshotRetentionLimit": 0, "AutoMinorVersionUpgrade": true, "EngineVersion": "3.2.10", "CacheSecurityGroups": [], "NumCacheNodes": 1 }
{ "CacheClusters": [ { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": false, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:13:24.250Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": false, "PreferredAvailabilityZone": "us-west-2a", "TransitEncryptionEnabled": false, "ReplicationGroupId": "my-cluster2", "Engine": "redis", "PreferredMaintenanceWindow": "sun:08:30-sun:09:30", "CacheClusterId": "my-cluster2-001", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.10", "CacheSecurityGroups": [], "NumCacheNodes": 1 }, { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": false, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:13:24.250Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": false, "PreferredAvailabilityZone": "us-west-2b", "TransitEncryptionEnabled": false, "ReplicationGroupId": "my-cluster2", "Engine": "redis", "PreferredMaintenanceWindow": "sun:08:30-sun:09:30", "CacheClusterId": "my-cluster2-002", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.10", "CacheSecurityGroups": [], "NumCacheNodes": 1 }, { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": false, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:13:24.250Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": false, "PreferredAvailabilityZone": "us-west-2c", "TransitEncryptionEnabled": false, "ReplicationGroupId": "my-cluster2", "Engine": "redis", "PreferredMaintenanceWindow": "sun:08:30-sun:09:30", "CacheClusterId": "my-cluster2-003", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.10", "CacheSecurityGroups": [], "NumCacheNodes": 1 }
{ "CacheClusters": [ { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": true, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:17:01.439Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": true, "PreferredAvailabilityZone": "us-west-2a", "TransitEncryptionEnabled": true, "ReplicationGroupId": "my-cluster3", "Engine": "redis", "PreferredMaintenanceWindow": "thu:11:00-thu:12:00", "CacheClusterId": "my-cluster3-0001-001", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2.cluster.on" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.6", "CacheSecurityGroups": [], "NumCacheNodes": 1 }, { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": true, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:17:01.439Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": true, "PreferredAvailabilityZone": "us-west-2b", "TransitEncryptionEnabled": true, "ReplicationGroupId": "my-cluster3", "Engine": "redis", "PreferredMaintenanceWindow": "thu:11:00-thu:12:00", "CacheClusterId": "my-cluster3-0001-002", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2.cluster.on" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.6", "CacheSecurityGroups": [], "NumCacheNodes": 1 }, { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": true, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:17:01.439Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": true, "PreferredAvailabilityZone": "us-west-2c", "TransitEncryptionEnabled": true, "ReplicationGroupId": "my-cluster3", "Engine": "redis", "PreferredMaintenanceWindow": "thu:11:00-thu:12:00", "CacheClusterId": "my-cluster3-0001-003", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2.cluster.on" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.6", "CacheSecurityGroups": [], "NumCacheNodes": 1 }, { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": true, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:17:01.439Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": true, "PreferredAvailabilityZone": "us-west-2b", "TransitEncryptionEnabled": true, "ReplicationGroupId": "my-cluster3", "Engine": "redis", "PreferredMaintenanceWindow": "thu:11:00-thu:12:00", "CacheClusterId": "my-cluster3-0002-001", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2.cluster.on" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.6", "CacheSecurityGroups": [], "NumCacheNodes": 1 }, { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": true, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:17:01.439Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": true, "PreferredAvailabilityZone": "us-west-2c", "TransitEncryptionEnabled": true, "ReplicationGroupId": "my-cluster3", "Engine": "redis", "PreferredMaintenanceWindow": "thu:11:00-thu:12:00", "CacheClusterId": "my-cluster3-0002-002", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2.cluster.on" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.6", "CacheSecurityGroups": [], "NumCacheNodes": 1 }, { "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "AuthTokenEnabled": true, "CacheSubnetGroupName": "default", "SnapshotWindow": "12:30-13:30", "AutoMinorVersionUpgrade": true, "CacheClusterCreateTime": "2018-02-26T21:17:01.439Z", "CacheClusterStatus": "available", "AtRestEncryptionEnabled": true, "PreferredAvailabilityZone": "us-west-2a", "TransitEncryptionEnabled": true, "ReplicationGroupId": "my-cluster3", "Engine": "redis", "PreferredMaintenanceWindow": "thu:11:00-thu:12:00", "CacheClusterId": "my-cluster3-0002-003", "PendingModifiedValues": {}, "CacheNodeType": "cache.r4.large", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "ParameterApplyStatus": "in-sync", "CacheParameterGroupName": "default.redis3.2.cluster.on" }, "SnapshotRetentionLimit": 0, "EngineVersion": "3.2.6", "CacheSecurityGroups": [], "NumCacheNodes": 1 } ] }

詳細については、ElastiCache 用 AWS CLI のトピック「describe-cache-clusters」を参照してください。

クラスターの詳細を表示する (ElastiCache API)

ElastiCache API DescribeCacheClusters アクションを使用してクラスターの詳細を表示できます。CacheClusterId パラメータが含まれる場合は、指定したクラスターの詳細が返されます。CacheClusterId パラメーターを省略すると、最大で MaxRecords (デフォルトは 100) のクラスターの詳細が返されます。MaxRecords の値は 20 未満、または 100 を超えることはできません。

次のコードは my-cluster の詳細を一覧します。

https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeCacheClusters &CacheClusterId=my-cluster &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

次のコードは最大で 25 のクラスターの詳細を一覧します。

https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeCacheClusters &MaxRecords=25 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

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