Amazon S3 存储桶 GET 请求计数

Posted

技术标签:

【中文标题】Amazon S3 存储桶 GET 请求计数【英文标题】:Amazon S3 Bucket GET request count 【发布时间】:2021-10-18 05:06:26 【问题描述】:

如果我执行 Athena 查询,例如 select obj.name from where obj.date > '2021-01-01', AWS 账单中会考虑多少 Amazon S3 Get 请求?

    单次获取请求 将满足过滤条件的文件数,即如果 150 个文件的 obj.date 字段具有更大的参数值,是否会考虑 150 个获取请求?

实际上我收到了 AWS 账单,其中我的 GET 请求数以十亿为单位!!

【问题讨论】:

【参考方案1】:

AWS Athena 只能在读取值后比较该值。这意味着它可能会对存储桶中的每个文件执行 GET 请求。它不会事先知道哪些文件符合您的条件,因此如果只有 150 个文件符合您的条件,但存储桶中有 1000 个文件,它将读取所有 1000 个文件。

【讨论】:

以上是关于Amazon S3 存储桶 GET 请求计数的主要内容,如果未能解决你的问题,请参考以下文章

Amazon S3 CORS 标头仅在 OPTIONS(预检)期间显示,而不在 GET 请求期间显示

从 Amazon AWS s3 存储桶错误获取 Html5:请求的资源上不存在“Access-Control-Allow-Origin”标头

有没有人达到过 Amazon S3 存储桶的读取或写入上限?

Amazon S3 存储桶中缺少 Access-Control-Allow-Origin 标头

Amazon S3 数据一致性模型

Amazon S3 是不是支持带有基本身份验证的 HTTP 请求