任何人都可以帮忙吗?
我正在尝试从 IBM IIB 访问 AWS S3 存储桶。我已经设置了我认为正确的授权密钥,如下所示:
AWS4-HMAC-SHA256 Credential=cccccccccccccccccccc/20211203/eu-west-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256, Signature=nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
(所以中间有一个空格6 and Credential
之间, and Signed
和之间, and Signature
)
我收到一条错误消息:
Authorization header is invalid -- one and only one ' ' (space) required
我可以使用 Postman 让它工作,并且我从 Postman Authorization 字符串中交叉检查了格式(而不是数据),以确保值之间的空格数相同。
有任何想法吗?
TIA