请求是存储中的数据操作,例如复制数据或添加新对象。通常,除了删除数据的命令外,所有请求都会被支付。
AWS S3中的请求成本基于请求类型。云提供商通常会收取1,000和10,000个请求包。 但是,我的问题与成本无关。
请求数量是否与我们应用这些操作的文件数量有关?或者这取决于我们正在运作的文件大小?
答案 0 :(得分:0)
文档明确说明定价是基于每个HTTP动词的每次调用完成的,
https://aws.amazon.com/s3/pricing/
它不是基于文件数量。它基于您发出的HTTP请求数。当您进行PUT调用时,无论您收到的响应代码是什么,都无关紧要。您的请求将被计算在内。
如果S3中断并且您拨打电话,如果AWS不接听您的电话,您可以申请"服务信用"基于SLA。
https://aws.amazon.com/ec2/sla/
希望它有所帮助。
答案 1 :(得分:0)
在AWS S3中,请求数与发送到存储桶的HTTP请求总数相关,例如PUT,GET,DELETE。
但是,如果使用多部分上传,则每个部分都作为PUT请求进行,并且请求总数很高。这会在文件大小和多部分上载请求数之间建立关系。
检查以下数据请求计算示例:
请求示例:假设您将10,000个文件传输到Amazon S3和 每月从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