首页 > 解决方案 > 如何将 pdf 上传到 S3 存储桶?

问题描述

我用 blazemeter 录制了 jmeter 脚本,以将 pdf 文件上传到 s3 存储桶。当我参数化所需的值并执行脚本上传文件时,我收到错误响应

响应代码:403 响应消息:禁止

所有参数都传递了正确的值。

在此处输入图像描述

标签: amazon-s3jmeter

解决方案


您还应该得到一个适当的错误代码,它提供有关问题的更多信息,即Access DeniedAll access to this Amazon S3 resource has been disabled.一旦您知道根本原因,您应该能够弄清楚需要做什么才能解决问题。

还要使用Debug SamplerView Results Tree listener仔细检查所有请求参数,例如您无法记录和重播X-Amz-Signature,您需要为每个请求生成一个正确的参数,请参阅How to Handle Dynamic AWS SigV4 in JMeter for API Testing文章更多细节


推荐阅读