使用Net :: Amazon :: EC2进行AuthFailure

时间:2015-09-22 18:20:38

标签: perl amazon-web-services amazon-ec2

我使用Net :: Amazon :: EC2中的示例连接到我的EC2实例。 我已经设置了正确的AWSAccessKeyId和SecretAccessKey。没有更多的变化。

代码:

 my $ec2 = Net::Amazon::EC2->new(
        AWSAccessKeyId    => 'abcdef',
        SecretAccessKey   => 'defghijklmnopq',
        signature_version => 4,
 );

然而,我得到了以下错误:

[AuthFailure] Authorization header or parameters are not formatted correctly.

知道我应该做些什么不同?

由于

1 个答案:

答案 0 :(得分:0)

当我遵循perl Net :: Amazon :: EC2文档(其中包括signature_version => 4)时,我得到了同样的错误。 我对此进行了评论(它回退到默认值2),这一切都奏效了。