在AWS Glacier中上传单个文件时的大量请求

时间:2018-12-14 05:14:22

标签: amazon-web-services amazon-glacier aws-billing

我是AWS Glacier的新手。我正在尝试将一些数据存储到Amazon Glacier中。我已经在冰川中上传了一个文件(存档),现在当我去查看Billing Dashboard时,它显示请求数为20或更多。

我不知道发生了什么。当我上传单个文件时,“请求数”命中率将如何发生。请求数是否根据文件大小而更改?

1 个答案:

答案 0 :(得分:0)

是的,请求数随文件大小而变化。 Glacier API支持分段上传(有或没有并行),并且要求分段大小由上传代码指定并限制在某些范围内……因此,通常,您上传的文件将包含多个分段。

  

启动分段上传时,请以字节数指定分段大小。部件大小必须是兆字节(1024 KB)乘以2的幂,例如1048576(1 MB),2097152(2 MB),4194304(4 MB),8388608(8 MB),依此类推。最小允许部分大小为1 MB,最大为4 GB。

     

https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html

一个小对象的完整API周期需要3个请求-启动,(一个)部分和完成。较大的对象将需要上传多个“零件”,具体取决于零件的大小。您使用的SDK可能会在此处选择一些默认值。