【问题标题】:AWS Requests Number - S3, GlacierAWS 请求编号 - S3、Glacier
【发布时间】:2017-09-25 16:51:06
【问题描述】:
请求是存储中的数据操作,例如复制数据或添加新对象。通常,除数据删除命令外,所有请求均已付费。
在 AWS S3 中,请求成本基于请求类型。云提供商通常对 1,000 和 10,000 个请求包收费。
但是我的问题与成本无关。
请求的数量实际上与我们应用这些操作的文件数量有关吗?还是会根据我们正在操作的文件大小而改变?
【问题讨论】:
标签:
amazon-web-services
amazon-s3
amazon-ec2
amazon
amazon-glacier
【解决方案2】:
在 AWS S3 中,请求数与发送到存储桶的 HTTP 请求总数有关,例如 PUT、GET、DELETE。
但是,如果您使用分段上传,每个部分都会作为 PUT 请求发送,并且请求的总数会很高。这会在文件大小和分段上传请求数之间建立关系。
查看以下数据请求计算示例:
请求示例:假设您将 10,000 个文件传输到 Amazon S3 和
在 2019 年 1 月内每天从 Amazon S3 传输 20,000 个文件
行进。然后,您在 3 月 31 日删除了 5,000 个文件。 PUT 请求总数
= 10,000 个请求 x 31 天 = 310,000 个请求 GET 请求总数 = 20,000 个请求 x 31 天 = 620,000 个请求 DELETE 请求总数 =
5,000×1 天 = 5,000 个请求
参考:S3 FAQ