如何将 pdf 上传到 S3 存储桶?

Posted

技术标签:

【中文标题】如何将 pdf 上传到 S3 存储桶?【英文标题】:How to upload pdf to S3 bucket? 【发布时间】:2020-10-17 05:02:09 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

您还应该获得一个适当的Error Code,它提供了有关问题的更多信息,即Access DeniedAll 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文章更多详情

【讨论】:

以上是关于如何将 pdf 上传到 S3 存储桶?的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用 PUT 将 PDF 作为 blob 上传到 S3 存储桶时被禁止 403

如何将图像上传到 s3 存储桶

使用aws cli将S3对象上传到存储桶后如何获取它?

如何在 Android 中使用 REST API 将图像上传到 S3 存储桶,出现禁止错误:403

如何使用 axios 将文件上传到亚马逊 s3 存储桶?

将对象上传到 S3 存储桶时如何触发 AWS Cloudformation 堆栈的更新?