【发布时间】:2021-03-22 09:00:06
【问题描述】:
我正在使用 AWS Lambda。我创建了一个对我的 dynamoDB 表执行 get 操作的 lambda 函数。根据我传递给这个 get 函数的 id(主键),它应该以 JSON 格式返回正确的项目。为此,我正在使用 boto3 中的 get_item 函数:
所以通常情况下,如果通过指定和 ID 通过 API(从 API 网关创建)调用我的 lambda 函数,我应该得到相应的项目。问题是我还需要获取检索结果的次数。例如,如果这是我第七次调用我的 lambda 函数,我应该得到一个项目(仍然取决于 id)和索引 7,如下所示:
{
"7":{
"id" :1246 ,
"toy":"car",
"color": "red"
}
}
从逻辑上讲,我调用 lambda 函数的次数就是我调用 dynamoDB 的次数。比我认为获得这个数字的正确方法可能是使用 dynamodb,但我已经花了几个小时试图找到一种方法来通过到处查看来获得这个数量的事件/呼叫到我的桌子......我该怎么做才能得到这个号码 ?以及如何使用 boto3 实现这一点?
【问题讨论】:
标签: python amazon-web-services aws-lambda amazon-dynamodb boto3