Amazon web services dynamoDB是否对限制请求收费?

Amazon web services dynamoDB是否对限制请求收费?,amazon-web-services,amazon-dynamodb,aws-dynamodb,Amazon Web Services,Amazon Dynamodb,Aws Dynamodb,每当dynamoDB通过PutExceededException抛出ProvisionedThrow时,dynamoDB是否仍对发送给它的请求向我们收费 更新: 对于DDB表,我们使用了两种方案:provisioned+auto scaling和OnDemand 我试图理解DDB是否仍将考虑WCU/RCU对节流请求的消耗,从而导致通过ExtExeDeExestOuts。 DynamoDB在其对WCU和RCU的定义中指出,对DDB的每个API调用都被视为写/读请求。()这是否意味着即使是失败的AP

每当dynamoDB通过PutExceededException抛出ProvisionedThrow时,dynamoDB是否仍对发送给它的请求向我们收费

更新:

  • 对于DDB表,我们使用了两种方案:provisioned+auto scaling和OnDemand
  • 我试图理解DDB是否仍将考虑WCU/RCU对节流请求的消耗,从而导致通过ExtExeDeExestOuts。
  • DynamoDB在其对WCU和RCU的定义中指出,对DDB的每个API调用都被视为写/读请求。()这是否意味着即使是失败的API调用(内部错误500,通过PutExceedexception提供)也将被收费

  • 如果您使用的是配置的容量,则对单个请求不收取任何费用。相反,您需要为请求的特定容量付费


    如果您使用的是按需容量,则请求按每百万写请求单位1.4231美元和每百万读请求单位0.285美元收费。因此,除非您通过PutteExceedeDexception收到数以百万计的
    供应错误,否则它不会对您的账单产生太大影响。

    添加我从AWS支持部门得到的响应。当对DDB的请求被限制时,它们不收费。

    在一个用例中,我使用的是自动缩放配置,而在另一个用例中,我们使用的是按需配置。由于尖峰流量,我们的表确实获得了数百万个限制。我试图理解的是,在计算成本时,DDB是否将限制请求视为成功请求。那么,如果让我们看看其他例外情况如何?是否有一条规则适用于所有(收费或不收费)?相关:对于ConditionalCheckFailedException,“如果ConditionalExpression在条件写入期间计算结果为false,则DynamoDB仍会消耗表中的写入容量”