首页 > 解决方案 > S3 Presigned URL:如何知道高流量情况?

问题描述

我有一个场景,我的图像使用预签名 URL 上传到 S3 存储桶。在高负载情况下,我想让我的用户名延迟并让他等待。过期后我们得到 HTTP 状态码 403,但我只是想让他知道高流量情况

但问题是

  1. 如何找出图像上传到 S3 预签名 URL 所花费的时间?
  2. 我们可以从 S3 预签名 URL 上的 PUT 请求中获得哪些状态代码?(如果可以帮助我提供一些相同的文档;https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#getSignedUrlPromise-property没有关于从 AWS 检索到的不同状态代码的信息)
  3. 我如何知道 S3 存储桶上的高流量情况?

标签: node.jsamazon-web-servicesamazon-s3pre-signed-urlnetwork-traffic

解决方案


如何找出图像上传到 S3 预签名 URL 所花费的时间?

这应该没关系。当 S3 预签名 url 过期时,它不会停止正在进行的上传。到期日期仅对启动上传很重要。

我如何知道 S3 存储桶上的高流量情况?

您无法检查此项,因为这是 AWS 内部网络后端。您无权访问它,AWS 也不会发布此类信息。唯一的问题是您的客户的互联网连接速度。

我们可以从 S3 预签名 URL 上的 PUT 请求中获得哪些状态代码?

我不确定你在这里是什么意思。


推荐阅读