我需要在secondary index
表上创建一个DynamoDb
。对于此表,我已将读/写容量模式设置为On-demand
。
要基于表中的特定列查询数据,我想创建一个索引。 (此列是排序键,因此我将无法仅在此列上执行查询)
当我通过DynamoDB控制台创建index
时,默认情况下该索引的读取容量为"on-demand"
。
我想确认该指数的定价方式。
我指的是此页面- https://aws.amazon.com/dynamodb/pricing/
是否将基于对该索引的读写操作次数? 我假设不会有固定成本(如预配置容量)。
答案 0 :(得分:0)
我做了一个小实验。
我创建了一个按需容量模式的表,另一个创建了预配置容量模式的表。
我在每个表上创建了索引。
在具有预配置容量模式的表上,我只能创建具有预配置容量模式的索引。
在按需容量模式下,我只能使用按需容量模式创建索引。
所以我认为我的理解是正确的。
当我们使用按需容量模式创建索引时,定价取决于对表和索引的写入和读取次数。
答案 1 :(得分:0)
DynamoDB负责在DynamoDB表中读取,写入和存储数据,以及您选择启用的所有可选功能。
DynamoDB有两种容量模式,它们带有特定的计费选项,用于处理表上的读写:
请阅读附件链接以获取更多详细信息。