查看集群的详细信息 - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

查看集群的详细信息

您可以使用 ElastiCache 控制台、Amazon CLI 或 ElastiCache API 查看有关一个或多个集群的详细信息。

您可以使用 ElastiCache 控制台、Amazon CLI for ElastiCache,或 ElastiCache API 查看 Memcached 集群的详细信息。

以下过程详细说明了如何使用 ElastiCache 控制台查看 Memcached 集群的详细信息。

查看 Memcached 集群的详细信息

  1. 登录 Amazon Web Services Management Console 并打开 Amazon ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

  2. 从右上角的列表中,选择您感兴趣的 Amazon 区域。

  3. 在 ElastiCache 控制台控制面板中,选择 Memcached。这将显示运行任意 Memcached 版本的集群列表。

  4. 要查看集群的详细信息,请选择集群名称左侧的复选框。

  5. 查看节点信息:

    1. 选择集群的名称。

    2. 选择 Nodes 选项卡。

    3. 要查看一个或多个节点的指标,请选择节点 ID 左侧的复选框,然后在 Time range 列表中选择指标的时间范围。选择多个节点会生成叠加图形。

      图像:两个 Memcached 节点过去一小时的指标

      两个 Memcached 节点过去一小时的指标

您可以使用 Amazon 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 或 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 格式):

{ "CacheClusters": [ { "Engine": "memcached", "CacheNodes": [ { "CacheNodeId": "0001", "Endpoint": { "Port": 11211, "Address": "my-cluster.7ef-example.0001.usw2.cache.amazonaws.com" }, "CacheNodeStatus": "available", "ParameterGroupStatus": "in-sync", "CacheNodeCreateTime": "2016-09-21T16:28:28.973Z", "CustomerAvailabilityZone": "us-west-2b" }, { "CacheNodeId": "0002", "Endpoint": { "Port": 11211, "Address": "my-cluster.7ef-example.0002.usw2.cache.amazonaws.com" }, "CacheNodeStatus": "available", "ParameterGroupStatus": "in-sync", "CacheNodeCreateTime": "2016-09-21T16:28:28.973Z", "CustomerAvailabilityZone": "us-west-2b" }, { "CacheNodeId": "0003", "Endpoint": { "Port": 11211, "Address": "my-cluster.7ef-example.0003.usw2.cache.amazonaws.com" }, "CacheNodeStatus": "available", "ParameterGroupStatus": "in-sync", "CacheNodeCreateTime": "2016-09-21T16:28:28.973Z", "CustomerAvailabilityZone": "us-west-2b" } ], "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "CacheParameterGroupName": "default.memcached1.4", "ParameterApplyStatus": "in-sync" }, "CacheClusterId": "my-cluster", "PreferredAvailabilityZone": "us-west-2b", "ConfigurationEndpoint": { "Port": 11211, "Address": "my-cluster.7ef-example.cfg.usw2.cache.amazonaws.com" }, "CacheSecurityGroups": [], "CacheClusterCreateTime": "2016-09-21T16:28:28.973Z", "AutoMinorVersionUpgrade": true, "CacheClusterStatus": "available", "NumCacheNodes": 3, "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "SecurityGroups": [ { "Status": "active", "SecurityGroupId": "sg-dbe93fa2" } ], "CacheSubnetGroupName": "default", "EngineVersion": "1.4.24", "PendingModifiedValues": {}, "PreferredMaintenanceWindow": "sat:09:00-sat:10:00", "CacheNodeType": "cache.m3.medium" } ] }

有关更多信息,请参阅 Amazon CLI for ElastiCache 主题 describe-cache-clusters

您可以使用 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