1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 请注意,每个上传部分都是PUT请求。对于s3分块上传的每个PUT请求都会产生费用。
假设您想要将一个对象分成3个部分上传:
初始化: PUT1 (调用CreateMultipartUpload函数开始过程)
部分1: PUT2
部分2: PUT3
部分3: PUT4
完成: PUT5 (调用CompleteMultipartUpload函数完成过程)
在这种情况下,费用将为5个PUT请求。
MPU上传过程 - https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/userguide/mpuoverview.html#mpu-process(请参考“示例分块上传调用”)
下面是来自- https://aws.amazon.com/s3/faqs/的另一个示例:
如果使用分块上传功能上传源对象,则使用相同数量的部分和部分大小进行复制。例如,使用分块上传功能上传的100 GB对象(每个部分128 MB,共800个部分)在复制时将产生与802个请求相关的请求成本(800个上传部分请求+ 1个启动分块上传请求+ 1个完成分块上传请求)。您将产生$ 0.00401的请求费用(802次请求x $ 0.005每1000次请求)和(如果复制在不同的AWS区域之间)$2.00费用($0.020每GB传输x 100GB)进行区域间数据传输。复制后,该100GB将根据目标区域产生存储费用。
有关基于区域的定价,请参阅s3定价页面- https://aws.amazon.com/s3/pricing/。
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前