【发布时间】:2015-11-20 06:47:04
【问题描述】:
我正在使用来自 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.
知道我应该做些什么不同的事情吗?
谢谢
【问题讨论】:
-
一方面,使用格式正确的授权标头或参数。要么,要么显示一些代码。
-
你将什么传递给
signature_version的构造函数?您使用的是最新版本的模块吗?debug => 1是否提供更多信息?它是工作,然后停止,还是这是您的第一次尝试? -
添加了代码。它不起作用。它直接失败了。 signature_version = 4.
标签: perl amazon-web-services amazon-ec2