我使用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.
知道我应该做些什么不同?
由于
答案 0 :(得分:0)
当我遵循perl Net :: Amazon :: EC2文档(其中包括signature_version => 4)时,我得到了同样的错误。 我对此进行了评论(它回退到默认值2),这一切都奏效了。