S3 选择结果/响应大小

Ama*_*pta 5 amazon-s3 amazon-web-services

AWS文档提到:输入或结果中记录的最大长度为1 MB。https://docs.aws.amazon.com/AmazonS3/latest/dev/selecting-content-from-objects.html

然而,我什至能够通过 python lambda 运行 S3 Select 查询来获取 2.4GB 的结果,并且看到有人使用更大的结果大小。

有人可以强调一下 AWS 文档中提到的 1 MB 的重要性及其含义吗?

Dan*_*nik 1

您能否向我们指出有关此 1mb 的部分文档?

我从来没有见过 1 MB 的限制。对象的下载只是下载,您可以下载几乎无限的文件。

AWS Uplaods 文件具有分段上传功能,对象的上限为 TB,对象部分的上限为 GB

在此输入图像描述

文档位于: https: //docs.aws.amazon.com/AmazonS3/latest/dev/qfacts.html


对问题的回应

根据我的帖子下面作者的评论:

此处描述的限制:https://docs.aws.amazon.com/AmazonS3/latest/dev/querying-glacier-archives.html

本文档涉及归档对象的查询。因此,您可以对数据进行一些查询,而无需从Glacier.

并且输入查询不能超过1MB。该查询的输出不能超过 1MB。

  • Input是SQL查询
  • Output是文件列表。

在此处查找更多信息:https://docs.aws.amazon.com/amazonglacier/latest/dev/s3-glacier-select-sql-reference-select.html

所以这个限制不是针对文件的,而是针对类似 SQL 的查询的。