在 AWS Glacier 中上传单个文件时的大量请求
Large Number of Requests While uploading a single file in AWS Glacier
我是 AWS Glacier 的新手。我正在尝试将我的一些数据存储到 Amazon Glacier 中。我已经在冰川中上传了一个文件(存档),现在当我去查看计费仪表板时,它显示请求数为 20 或更多。
我不知道发生了什么。当我上传单个文件时,请求命中数将如何发生。 Number of Request 是否根据文件大小变化?
是的,请求的数量随着文件的大小而变化。 Glacier API 支持多部分(有或没有并行)上传,它要求部分大小由上传代码指定并限制在一定范围内......所以通常,你上传的文件将有多个部分。
When you initiate a multipart upload, you specify the part size in number of bytes. The part size must be a megabyte (1024 KB) multiplied by a power of 2—for example, 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, and the maximum is 4 GB.
https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html
一个小对象的完整 API 周期至少需要 3 个请求——启动、(一个)部分和完成。较大的对象将需要多次 "part" 上传,具体取决于零件大小。您使用的 SDK 可能会在此处选择一些默认值。
我是 AWS Glacier 的新手。我正在尝试将我的一些数据存储到 Amazon Glacier 中。我已经在冰川中上传了一个文件(存档),现在当我去查看计费仪表板时,它显示请求数为 20 或更多。
我不知道发生了什么。当我上传单个文件时,请求命中数将如何发生。 Number of Request 是否根据文件大小变化?
是的,请求的数量随着文件的大小而变化。 Glacier API 支持多部分(有或没有并行)上传,它要求部分大小由上传代码指定并限制在一定范围内......所以通常,你上传的文件将有多个部分。
When you initiate a multipart upload, you specify the part size in number of bytes. The part size must be a megabyte (1024 KB) multiplied by a power of 2—for example, 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, and the maximum is 4 GB.
https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html
一个小对象的完整 API 周期至少需要 3 个请求——启动、(一个)部分和完成。较大的对象将需要多次 "part" 上传,具体取决于零件大小。您使用的 SDK 可能会在此处选择一些默认值。