You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Postman通过预签名URL完成AWS S3文件上传测试

Postman测试AWS S3预签名URL文件上传流程

步骤1:获取预签名上传URL

  • 在Postman中创建对应请求(GET/POST,依你的接口定义),填入预签名URL接口地址,带上接口要求的参数(如文件名、文件类型、存储路径等)
  • 发送请求后,从响应中提取出预签名URL字段(通常是presignedUrl或类似命名)

步骤2:通过预签名URL上传文件

  • 新建PUT请求,将提取到的预签名URL填入地址栏
  • 切换到「Body」标签,选择「form-data」格式:
    • 添加一个项,类型选择「File」,点击「Select Files」选中本地待上传文件(键名可留空,无需额外命名)
    • 若生成预签名URL时指定了Content-Type,需在请求头中添加Content-Type字段,值与生成URL时的类型完全一致(比如image/jpeg),否则会触发签名不匹配错误

步骤3:验证上传结果

  • 发送PUT请求,返回200 OK即表示上传成功
  • 可通过AWS S3控制台查看目标存储桶,确认文件已存在;或使用预签名下载URL(若有)下载文件验证完整性

常见问题提示

  • 预签名URL有有效期限制,需在有效期内完成上传,超时需重新获取
  • 确保请求方法(PUT)与生成预签名URL时指定的方法一致
  • 若出现SignatureDoesNotMatch错误,检查:URL是否被修改、Content-Type是否匹配、请求参数是否与生成URL时的参数一致

内容的提问来源于stack exchange,提问作者Germano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 10:42:03