AWS Elastic Transcoder-> CreateJob

时间:2019-05-05 08:47:59

标签: amazon-web-services

我将AWS的弹性转码用于教育目的:

我创建了一个源存储桶,并在其中上传了一个视频。

我还创建了一个存储桶,可以在其中存储转码后的视频。

我还创建了一个转码管道,用于指定源桶和目标桶。

现在,当视频到达存储桶中时,我必须创建一个工作来对视频进行转码。

问题是在创建作业AWS时,需要在Authorization标头中传递签名参数

AWS4-HMAC-SHA256 Credential=AKIAExample/20190505/us-west-1/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date, Signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

AWS已指定如何生成签名

https://docs.aws.amazon.com/general/latest/gr/signature-v4-examples.html

我正在以类似的方式生成签名,并且在将密钥传递给aws CreateJOb API转码调用时,正在生成签名密钥 出现以下响应:

{
"message": "The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details."
}

有什么建议吗?

0 个答案:

没有答案