1

我正在按如下方式发出 describeCacheClusters 请求并获得有效响应,但 getCacheClusters() 方法返回 null,即使该集群具有可用节点也是如此。我应该使用另一个请求还是缺少参数?

DescribeCacheClustersResult result = awsClient
        .describeCacheClusters(new DescribeCacheClustersRequest()
        .withCacheClusterId(ELASTICACHE_CLUSTER_ID));
4

1 回答 1

1

由于 API 设计有些混乱,您确实缺少一个参数。Amazon ElastiCache的文档问题:

您需要将setShowCacheNodeInfo()添加到您的DescribeCacheClustersRequest 并为通过getCacheClusters()DescribeCacheClustersResult检索的每个CacheCluster调用getCacheNodes( ) -有关详细信息和代码示例,请参阅我对语义重复使用 Java 查找 AWS ElastiCache 端点的回答。

于 2012-08-02T22:42:43.007 回答