Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在AWS DynamoDB中遍历表?_Python_Amazon Web Services_Amazon Dynamodb - Fatal编程技术网

Python 如何在AWS DynamoDB中遍历表?

Python 如何在AWS DynamoDB中遍历表?,python,amazon-web-services,amazon-dynamodb,Python,Amazon Web Services,Amazon Dynamodb,我正在编写一个脚本来比较DynamoDB中一个数据库中的记录与EC2中另一个数据库中的记录。 如果您能在Python中对该表进行迭代,我将不胜感激。当我从Python中的AWS Lambda查询DynamoDB时,遇到了同样的需求,我希望数据集的内存限制超过128MB。如果我无法迭代,我将不得不向AWS支付额外的费用。不幸的是,除了将查询响应转换为迭代器(根本不会节省内存)之外,似乎没有其他方法可以做到这一点。当我从Python中的AWS Lambda查询DynamoDB时,遇到了同样的需求,并

我正在编写一个脚本来比较DynamoDB中一个数据库中的记录与EC2中另一个数据库中的记录。
如果您能在Python中对该表进行迭代,我将不胜感激。

当我从Python中的AWS Lambda查询DynamoDB时,遇到了同样的需求,我希望数据集的内存限制超过128MB。如果我无法迭代,我将不得不向AWS支付额外的费用。不幸的是,除了将查询响应转换为迭代器(根本不会节省内存)之外,似乎没有其他方法可以做到这一点。

当我从Python中的AWS Lambda查询DynamoDB时,遇到了同样的需求,并且预期数据集的内存限制将超过128MB。如果我无法迭代,我将不得不向AWS支付额外的费用。不幸的是,除了将查询响应转换为迭代器(根本不会节省内存)之外,似乎没有其他方法可以做到这一点。

您尝试过什么吗?是的,我尝试过:my_table=db_conn.get_table(“[table name]”)my_item=my_table.scan(“sg-734cef17”,attributes_to_get=['resource_id'))在这一点上,我可以得到一个项目,但我必须指定一个。我需要的是获取需要指定的项。您必须循环遍历结果集。看看这个:你试过什么吗?是的,我试过:my_table=db_conn.get_table('[table name]')my_item=my_table.scan(“sg-734cef17”,attributes_to_get=['resource_id'])此时我可以得到一个项目,但我必须指定一个。我需要的是获取需要指定的项。您必须循环遍历结果集。看看这个: