当前位置: 首页 > 知识库问答 >
问题:

S3预签名网址:如何了解高流量情况?

常嘉平
2023-03-14

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

但问题是

    < li >我如何了解将图像上传到S3预签名URL所需的时间? < li >我们可以从S3预签名URL上的PUT请求中获得哪些状态代码?(如果可以帮助我一些相同的文档;https://docs . aws . Amazon . com/AWSJavaScriptSDK/latest/AWS/S3 . html # getSignedUrlPromise-property没有关于从AWS检索的不同状态代码的信息) < li >如何了解S3铲斗的高流量情况?

共有1个答案

萧树
2023-03-14

我如何知道图片上传到S3预签名的网址需要多少时间?

这应该无关紧要。当 S3 预签名 URL 过期时,它不会停止进程中的上传。到期日期仅对启动上载很重要。

我如何才能知道S3桶高流量的情况?

你不能检查这个,因为这是AWS内部网络后端。你无法访问它,AWS也不会发布这样的信息。唯一的问题是你的客户的网络连接速度。

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

我不知道你在这里是什么意思。

 类似资料:
  • 我正在尝试使用预先签名的URL将文件直接上传到S3,但无法让它工作,检查了所有相关帖子,但找不到任何解决方案。我能够在另一个项目中通过角上传,下面的代码正在工作。 然而,现在我试图用Ajax获得相同的输出,但我得到了403。对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头。 这是不起作用的代码: 请帮帮忙

  • 嗨,当我尝试使用vue应用程序中预先指定的url将图像上传到我的amazon aws bucket时,我收到了400个错误请求。我已经成功生成了一个预先签名的url,但我无法使用它将图像发布到我的bucket。 获取预签名网址的路线 Vue client Vuex操作发布到预先指定的url Aws CORS许可 我得到“请求失败,状态代码400”错误。

  • 标题说明一切。这是我的代码; 我使用节点强大的文件。 成功上传后,url变量返回s3 url,类似以下内容; 下面是我的参数 我错过了什么?

  • 我想将用户配置文件图片存储在S3桶中,但保留这些图片的私密性。为了做到这一点,我正在创建一个预先签名的网址,每当图像是必需的。然而,这每次都会创建一个独特的网址,这意味着浏览器永远不会缓存图像,最终我会在GET请求中支付更多。 下面是生成url的代码示例,我使用的是Laravel: 我认为,通过指定日期时间而不是时间单位,它将创建相同的url,但实际上会将剩余秒数添加到url,下面是一个示例: x

  • 我试图使用S3预签名的PUT url执行文档上传。我使用java AWSSDK(GeneratePresignedUrlRequest.java)生成url。此url生成代码位于AWS API网关后面的lambda函数中。 然而,当我在Postman中复制生成的url时,我遇到了以下错误 生成的url是“https:// 关于在生成url时需要更正的内容,有什么建议吗?

  • Web上的每个文档都有一个唯一的地址。 该地址称为U niform R esource L ocator(URL)。 多个HTML/XHTML标记包含URL属性值,包括超链接,内嵌图像和表单。 所有这些都使用相同的语法来指定Web资源的位置,而不管该资源的类型或内容如何。 这就是为什么它被称为统一资源定位器。 网址元素 URL由多个部分组成,每个部分都向Web浏览器提供信息以帮助查找页面。 学习U