amazon-s3 - 如何将 pdf 上传到 S3 存储桶?
问题描述
我用 blazemeter 录制了 jmeter 脚本,以将 pdf 文件上传到 s3 存储桶。当我参数化所需的值并执行脚本上传文件时,我收到错误响应
响应代码:403 响应消息:禁止
所有参数都传递了正确的值。
解决方案
您还应该得到一个适当的错误代码,它提供有关问题的更多信息,即Access Denied
,All access to this Amazon S3 resource has been disabled.
一旦您知道根本原因,您应该能够弄清楚需要做什么才能解决问题。
还要使用Debug Sampler和View Results Tree listener仔细检查所有请求参数,例如您无法记录和重播X-Amz-Signature
,您需要为每个请求生成一个正确的参数,请参阅How to Handle Dynamic AWS SigV4 in JMeter for API Testing文章更多细节
推荐阅读
- javascript - $nextTick 在循环中返回对象
- python - 错误的 ctypes 分配
- solr - solr 中的病毒不在“反病毒”中
- typescript - 带有嵌套函数的打字稿 ReturnType
- automata - 态射下有理语言的闭包
- python - 如何将一行中的值与另一行中的值进行比较?
- android - Firebase 迁移到 androidX 的问题
- android - NFC 正在启动应用程序,但意图是“action.MAIN”而不是“action.NDEF_DISCOVERED”
- css - 修复 MediaWiki SpecialPages 的样式布局
- javascript - 检测是否在 Javascript - iOS 中启用了 Motion & Orientation Access