Amazon S3请求使用率似乎很高

时间:2019-08-13 04:53:47

标签: amazon-web-services amazon-s3

我一直在使用AmazonS3服务来存储一些文件。

我上传了4个视频,它们是公开的。我正在为这些视频使用第三方视频播放器(JW播放器)。作为AWS Free Tier的新用户,我的免费PUT,POST和LIST请求几乎被用完了2000个允许的请求,以及四个看起来很荒谬的视频。

是我丢失了某内容还是不应将一个上传内容作为一个PUT请求,我不知道我如何达到此限制。

2 个答案:

答案 0 :(得分:1)

Amazon S3的AWS Free Tier包括:

  • 5GB标准存储空间(通常每GB $ 0.023)
  • 20,000个GET请求(通常每1,000个请求$ 0.0004)
  • 2,000个PUT请求(通常每1000个请求0.005美元)

总计,每月价值高达13.3美分!

因此,不必太担心您当前的使用水平,但请务必注意收费,以免出现太多惊喜。您随时可以Create a Billing Alarm to Monitor Your Estimated AWS Charges

提供了AWS免费套餐以探索AWS服务。不适用于生产用途。

答案 1 :(得分:0)

不做一点调试就很难找出原因。因此,我建议您尝试以下调试:

  1. 查看是否已启用cloudtrail。如果是,那么您可以跟踪对S3的API调用以查看那里是否有任何错误。
  2. 如果启用了cloudtrail,则它本身会将数据放入S3存储桶中,这也可能会占用一些请求。
  3. 查看是否在存储桶级别启用了日志记录,这可能使您对所有请求都达到存储桶有更多了解。
  4. 您的视频是公开的,这是您最大的关注,因为您不知道谁可以访问它。

设置cloudwatch警报以避免任何意外,并尝试查看日志以找出问题所在。