找到碎片ID - 用于 Redis 的 Amazon ElastiCache
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

找到碎片ID

您可以使用 AWS 管理控制台, AWS CLI 或 ElastiCache API。

使用 AWS 管理控制台

对于 Redis(已禁用集群模式)

Redis (已禁用集群模式) 复制组分片 IDs 总是 0001.

对于 Redis(已启用集群模式)

以下过程使用 AWS 管理控制台 寻找 Redis (已启用集群模式)的复制组的分片ID。

要在 Redis (已启用集群模式) 复制组

  1. 登录 AWS 管理控制台并通过以下网址打开 ElastiCache 控制台:https://console.amazonaws.cn/elasticache/

  2. 在导航窗格中,选择 重写,然后选择 Redis (已启用集群模式) 要查找分片的复制组 IDs 为。

  3. 碎片名称 列,分片ID是分片名称的最后四位数字。

使用 AWS CLI

要为 Redis (已禁用集群模式)或 Redis (已启用集群模式)复制组查找分片(节点组)ID,请使用具有以下可选参数的 AWS CLI 操作 describe-replication-groups

  • --replication-group-id—用来将输出限制为指定复制组的详细信息的可选参数。如果忽略此参数,将返回最多 100 个复制组的详细信息。

此命令将返回 sample-repl-group 的详细信息。

对于 Linux, OS X, or Unix:

aws elasticache describe-replication-groups \ --replication-group-id sample-repl-group

对于 Windows:

aws elasticache describe-replication-groups ^ --replication-group-id sample-repl-group

该命令的输出类似于此处所示。分片(节点组)id为 highlighted 以便更容易地找到它们。

{ "ReplicationGroups": [ { "Status": "available", "Description": "2 shards, 2 nodes (1 + 1 replica)", "NodeGroups": [ { "Status": "available", "Slots": "0-8191", "NodeGroupId": "0001", "NodeGroupMembers": [ { "PreferredAvailabilityZone": "us-west-2c", "CacheNodeId": "0001", "CacheClusterId": "sample-repl-group-0001-001" }, { "PreferredAvailabilityZone": "us-west-2a", "CacheNodeId": "0001", "CacheClusterId": "sample-repl-group-0001-002" } ] }, { "Status": "available", "Slots": "8192-16383", "NodeGroupId": "0002", "NodeGroupMembers": [ { "PreferredAvailabilityZone": "us-west-2b", "CacheNodeId": "0001", "CacheClusterId": "sample-repl-group-0002-001" }, { "PreferredAvailabilityZone": "us-west-2a", "CacheNodeId": "0001", "CacheClusterId": "sample-repl-group-0002-002" } ] } ], "ConfigurationEndpoint": { "Port": 6379, "Address": "sample-repl-group.9dcv5r.clustercfg.usw2.cache.amazonaws.com" }, "ClusterEnabled": true, "ReplicationGroupId": "sample-repl-group", "SnapshotRetentionLimit": 1, "AutomaticFailover": "enabled", "SnapshotWindow": "13:00-14:00", "MemberClusters": [ "sample-repl-group-0001-001", "sample-repl-group-0001-002", "sample-repl-group-0002-001", "sample-repl-group-0002-002" ], "CacheNodeType": "cache.m3.medium", "PendingModifiedValues": {} } ] }

使用 ElastiCache API

要为 Redis (已禁用集群模式)或 Redis (已启用集群模式)复制组查找分片(节点组)ID,请使用具有以下可选参数的 AWS CLI 操作 describe-replication-groups

  • ReplicationGroupId—用来将输出限制为指定复制组的详细信息的可选参数。如果忽略此参数,则最多 xxx 返回复制组。

此命令将返回 sample-repl-group 的详细信息。

对于 Linux, OS X, or Unix:

https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeReplicationGroup &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>