我需要将 Amazon Elastic Transcoder 用于 mvc 项目。如文档所述,我想通过 http 请求使用它。在创建请求标头时,我需要按照我认为我所做的描述创建授权参数。但响应返回此错误; 我们计算的请求签名与您提供的签名不匹配。检查您的 AWS 秘密访问密钥和签名方法。有关详细信息,请参阅服务文档。
请求的主机参数为= elastictranscoder.us-east-1.amazonaws.com:443
帖子的 URl 是 = https://elastictranscoder.us-east-1.amazonaws.com:443/2012-09-25/jobs
授权参数类似于 = AWS4-HMAC-SHA256 Credential=accesskey/formatteddate/us-east-1/elastictranscoder/aws4_request,SignedHeaders=host;x-amz-date;x-amz-target,Signature=xxxxx
有人知道这个错误的原因吗?