我想将文件作为现有PowerShell脚本的一部分上传到s3存储桶,但我无法使用AWS PowerShell工具或CLI,因此我需要使用Invoke-RestMethod
。
使用AWS doc中的示例:
Invoke-RestMethod -Headers @{Authorization="AWS4-HMAC-SHA256 Credential=<policy credential>,SignedHeaders=host;x-amz-content-sha256;x-amz-date,Signature=<my signature>"} -Uri http://<my bucket>.s3.amazonaws.com -Method Post
我收到以下回复:
Invoke-RestMethod:InvalidRequestMissing需要此标头 要求:x-amz-content-sha2566
有人可以告诉我缺少什么吗?