0

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

我不知道发生了什么。当我上传单个文件时,请求数量将如何发生。请求数是否根据文件大小而变化?

4

1 回答 1

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 可能会在此处选择一些默认值。

于 2018-12-14T14:57:59.633 回答