Amazon dynamodb 当没有任何更新时,DynamoDB UpdateItem调用如何收费?

Amazon dynamodb 当没有任何更新时,DynamoDB UpdateItem调用如何收费?,amazon-dynamodb,Amazon Dynamodb,如果我执行一个DynamoDB命令来更新一个项,而该项已经存在,并且没有任何内容需要更新,那么DynamoDB是否将其视为写入操作或读取操作 在我的场景中,我需要跟踪客户当月是否有任何请求,如果有,请写一行。我不需要数数。因此,我最多每月为每位客户写一行,但我需要每月进行数千次或可能数百万次的检查 DynamoDB始终根据您正在执行的操作类型收费,因此更新将始终使用WCU。您可以通过执行一个实验来验证这一点,在这个实验中,您重复更新现有项目,而不进行任何更改,然后检查您的消耗容量 如果写入因Co

如果我执行一个DynamoDB命令来更新一个项,而该项已经存在,并且没有任何内容需要更新,那么DynamoDB是否将其视为写入操作或读取操作


在我的场景中,我需要跟踪客户当月是否有任何请求,如果有,请写一行。我不需要数数。因此,我最多每月为每位客户写一行,但我需要每月进行数千次或可能数百万次的检查

DynamoDB始终根据您正在执行的操作类型收费,因此更新将始终使用WCU。您可以通过执行一个实验来验证这一点,在这个实验中,您重复更新现有项目,而不进行任何更改,然后检查您的消耗容量

如果写入因ConditionExpression而失败,则该操作将产生1个WCU的成本。否则,无论更新了多少属性,操作都将使用写入整个项所需的WCU数量