问题标签 [amazon-dynamodb-dax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
290 浏览

go - 如何将客户端配置为从 dax 回退到直接 dynamodb?

如果 DAX 出现问题,配置使用 DAX 回退到 DynamoDB 的(golang)客户端的最佳方法是什么?

在初始化期间,我的服务会检查 DAX 是否可用,如果可用,它将初始化其配置以向 DAX 发送请求。如果在我初始化时 DAX 不可用,那么它将跳过 DAX 并直接执行 DynamoDB。

但是,如果 DAX在服务初始化变得不可用,请求将开始失败。我不相信 DAX 有 100% 的正常运行时间,那么在使用 DAX 初始化服务后处理 DAX 故障的推荐方法是什么?

0 投票
1 回答
362 浏览

amazon-dynamodb - DynamoDB DAX 指标

我想使用 lambda и dynamodb 构建无服务器应用程序。要创建集群,我必须知道特定配置将如何与我的表的结构和大小一起使用。为了找出答案,我打算使用 CloudWatch 指标,但事实证明它们不能反映客观现实,也不能及时显示集群的“需求”。可能有人遇到过这样的问题,可以建议如何根据表参数、请求的数量和类型来最好地确定集群配置?

0 投票
3 回答
1354 浏览

amazon-web-services - 无法连接到 AWS DAX

执行 lambda 时出现此错误,它引发DaxClientError('Failed to configure cluster endpoints from {}'.format(seeds), DaxErrorCode.NoRoute)

我正在尝试从 Amazon Lambda(用 python 编写)连接到我的 DAX 集群。我已将 amazon-dax-client 安装到一个文件夹中,将我的 lambda 文件放在那里,制作包并作为 zip 文件上传,当我测试 lambda 时它会抛出上述错误。

0 投票
1 回答
503 浏览

amazon-ec2 - EC2 查询 DAX(DynamoDB 加速器

有人可以帮我吗?我正在尝试从 EC2 查询 DAX,以查看它们在同一区域 (us-east-1) 时的速度

DAX 的安全组开放了 80/443/8111 端口

我收到此错误:

2018-09-12 12:43:59,678 - MainThread - botocore.endpoint - 调试 - 发送 HTTP 请求时收到异常。

回溯(最近一次通话最后):

_get_response 中的文件“/home/ubuntu/.local/lib/python2.7/site-packages/botocore/endpoint.py”,第 174 行

http_response = self._send(request)

_send 中的文件“/home/ubuntu/.local/lib/python2.7/site-packages/botocore/endpoint.py”,第 218 行

返回self.http_session.send(请求)

文件“/home/ubuntu/.local/lib/python2.7/site-packages/botocore/httpsession.py”,第 260 行,在发送中

引发 SSLError(endpoint_url=request.url, error=e)

SSLError: SSL 验证失败 http://mydax.abcd.clustercfg.dax.use1.cache.amazonaws.com:8111/ EOF 发生违反协议 (_ssl.c:590)

有什么提示吗?

0 投票
1 回答
145 浏览

amazon-dynamodb - 我需要排序键还是应该使用 AWS DAX

我进退两难,我知道我应该从一开始就使用 SQL DB。

我不确定是否可以为我的特定用例使用排序键。我有一个包含多个属性品牌、型号参考、参考...这些物品的价格。

现在对具有 300K+ 个项目的整个数据库进行扫描操作至少可以说不是很有成本效益,但这就是我所处的情况。

我的问题是我怎样才能最经济有效地做我想做的事?

0 投票
1 回答
698 浏览

amazon-dynamodb-dax - DynamoDB DAX 和高可用性

处理 DAX 维护窗口的首选策略是什么?

DynamoDB 本身没有 MW,并且具有很高的可用性。当 DAX 被引入混合时,如果它是客户端访问 DDB 的唯一接入点,那么它就变成了 SPOF。在 DAX 计划停机期间,您如何优雅地处理降级?

我的想法是不直接使用 DAX 客户端,而是引入一些抽象层,允许它在 DAX 关闭时回退到直接 DDB 访问。这是一个好方法吗?

0 投票
1 回答
725 浏览

amazon-web-services - Aws DynamoDB DAX 扫描表

使用 rowMapper 配置和使用new ClientConfig() andAmazonDaxClient

我在将 dax 集群与我的表同步时遇到了问题。我知道,如果查询结果已围绕 dax 内存缓存进行了更新,我必须通过双跳才能取回查询结果。当我已经有大量这样写入的数据时,要解决这个问题,如何在没有客户端查询的情况下将其同步到我的 DAX 集群?

所以,我想进行连接到我的 dax 端点的节流表扫描。这仅返回缓存中的对象。通过 dax 的表扫描没有反映任何更新/插入。

有什么帮助吗?

0 投票
1 回答
1455 浏览

aws-lambda - 调用amazondax服务时获取权限异常

我正在使用 AWS Lambda 方法中的 amazondax 服务,并得到一个指示缺少权限的异常 - 但我不知道为此需要哪些权限。Lambda 方法和我的 DAX 集群都设置有相同的 VPC 子网和安全组。我收到以下异常:

我认为最后一行“客户没有权限......”是关键,但我无法准确确定需要哪些权限。

这是破坏的代码:

0 投票
2 回答
367 浏览

amazon-dynamodb - 当 GetItem 结果为空时,Dynamodb 的 AWS DAX 是否会缓存空结果?

我对 Amazon DAX 的空结果缓存行为有疑问。如果我尝试GetItem使用 Dynamodb 从 DAX 中获取,并且项目结果为空。DAX 会缓存 null 结果以加速获取 null 项吗?

0 投票
1 回答
2236 浏览

aws-lambda - AWS Lambda -> DAX -> DynamoDB:“客户端无权调用端点”

我们正在尝试启用 DAX 以在我们的 NodeJS Lambda 中使用。我们已经创建了 VPC,将 DAX 和 Lambda 添加到 VPC,但是现在当 lambda 函数抛出错误时:

这是 Lambda 代码:

DAX 集群似乎工作正常。我们可以使用以下方法列出 DAX 集群:aws dax describe-clusters --r ap-southeast-2 --profile tst