我在API网关中创建了一个API,用于将音频文件上传到s3,该文件作为multipart / form-data从本地PC发送。
API集成请求如下所示
在URL路径参数中,添加了桶作为参数并直接添加了存储桶名称
当我尝试上传文件时,我收到错误回复,
body: '<?xml version="1.0" encoding="UTF-8"?>\n<Error><Code>InvalidArgument</Code><Message>x-amz-content-sha256 must be UNSIGNED-PAYLOAD, STREAMING-AWS4-HMAC-SHA256-PAYLOAD, or a valid sha256 value.</Message><ArgumentName>x-amz-content-sha256</ArgumentName><ArgumentValue>null</ArgumentValue><RequestId>123445667788</RequestId><HostId>abcd/Jefgh2272vb/ghvsvds+gh+6273gdhsg+gdgshdshdsjdsj=</HostId></Error>'
需要做哪些更改?
答案 0 :(得分:1)