AWS S3:限制文件大小和结算

时间:2017-06-03 12:25:39

标签: amazon-web-services amazon-s3

我已经查看了others answers关于这个问题,但没有找到我要找的东西。

我使用ajax POST请求从浏览器将文件上传到S3。生成签名并从服务器发送到客户端。我使用['content-length-range', 0, 3000000]将文件上传大小限制为3MB,并且可以正常工作。

这是我的问题。如果我上传一个更大的文件,让我们说25MB,文件首先完全上传,然后S3发回错误,因为文件太大。但错误仅在完全上传和拒绝后发送,因此我似乎使用了AWS带宽。

如果该文件随后被AWS拒绝,我是否需要为我的POST请求中使用的带宽付费?

2 个答案:

答案 0 :(得分:1)

所有数据传输到S3都是免费的。

有关详细信息,请参阅S3 pricing page

答案 1 :(得分:1)

正如jarmod所说,您不会被收取投标请求(收入数据转移)。

此外,如果您可以管理客户端的限制以防止大量上传,那就足够了。