0

关注 AWS Demo docs上的演示。

我一步一步地经历了一切。我能够运行他们的 Node.JS 文件而没有任何错误。然而,我看到的结果显示 DAX 和 NON-DAX 之间的改进为 0。此外,在深入研究了我的 DAX 指标后,即使在我多次执行 03-GetItem.js Node.JS 应用程序之后,DAX 指标图表也显示 0 项缓存命中和 0 项缓存未命中。到底他妈发生了什么?它似乎根本没有击中我的 DAX,但没有引发任何错误。

我跑了aws dax describe-clusters --query "Clusters[*].ClusterDiscoveryEndpoint",它成功地返回了我在 node.js 演示应用程序中使用的正确集群地址和端口号。

我还验证了 DAX 具有 IAM 权限来访问所有读取和写入的发电机表。我还验证了 DAX 和 EC2 在同一个 VPC 中我还验证了 DAX/DDB 和 EC2 在同一个区域中。

不知道我做错了什么。任何帮助表示赞赏。

4

1 回答 1

0

想通了问题。本质上,AWS 提供的 DEMO node.js DAX 使用了错误的客户端。需要对演示进行代码更改才能使用 daxClient。

https://github.com/awsdocs/amazon-dynamodb-developer-guide/issues/3

于 2018-03-11T01:13:02.153 回答