amazon-web-services - Invoke-RestMethod 上传文件到 s3
问题描述
我想将文件作为现有 PowerShell 脚本的一部分上传到 s3 存储桶,但我无法使用 AWS PowerShell 工具或 CLI,因此我需要使用Invoke-RestMethod
.
使用 AWS 文档中的这个示例:
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
有人可以告诉我我错过了什么吗?
解决方案
推荐阅读
- solr - Solr Cloud Kerberos cookie 拒绝 spnego
- java - 当我尝试解析 JSON 字符串时收到意外的内部错误
- python - Differente Betweent Dates - Integer results
- python - 使用 gTTS 说话而不是保存为 mp3?
- flutter - 颤振错误:'indexOf(child)> index':不正确。(StreamBuilder,PageView)
- flutter - 颤振错误:垂直视口的高度没有限制
- spring-kafka - Spring Kafka 2.2.2 Consumer 只返回一条记录而不是 max-poll-records
- c# - 创建和使用协变和可变列表(或潜在的解决方法)
- python - 我应该如何在项目之间重用 Bottle 路由器代码?
- android - 如何强制对 UI 元素进行阻塞重绘?