【问题标题】:Does AWS charge for polling a DynamoDB Stream?AWS 是否对轮询 DynamoDB 流收费?
【发布时间】:2021-07-29 21:00:29
【问题描述】:

来自Pricing Docs

DynamoDB 对从 DynamoDB Streams 读取数据收取费用 请求单位。每个 GetRecords API 调用都按读取的流计费 请求单元并从 DynamoDB Streams 返回最多 1 MB 的数据。 Streams 读取请求单元在您的读取请求中是唯一的 DynamoDB 表。

我知道 lambda 每秒轮询 4 次流,当根据批处理配置检测到更改时调用触发器。这是否意味着 Stream Read Request Units 仅在 DynamoDB 中的项目实际更改时才被消耗,还是在轮询期间也被消耗?

【问题讨论】:

    标签: amazon-web-services amazon-dynamodb


    【解决方案1】:

    来自on-demand pricing doc,DynamoDB 流部分:

    您无需为 AWS Lambda 作为 DynamoDB 触发器的一部分调用的 GetRecords API 调用付费。

    因此,即使数据发生变化,也不收取任何费用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-14
      • 2021-08-14
      • 1970-01-01
      • 1970-01-01
      • 2022-07-18
      • 2020-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多