ec2-upload-bundle:签名版本4身份验证失败,尝试使用不同的签名版本,但也失败了

时间:2015-09-30 22:43:16

标签: ruby amazon-web-services amazon-ec2 ec2-ami

# ec2-upload-bundle --access-key AKxxxx --secret-key xxxx --bucket something-i-own --manifest image1.img.manifest.xml
Digest::Digest is deprecated; use Digest
Digest::Digest is deprecated; use Digest
Digest::Digest is deprecated; use Digest
Digest::Digest is deprecated; use Digest
Digest::Digest is deprecated; use Digest
Signature version 4 authentication failed, trying different signature version
ERROR: Error talking to S3: Server.NotImplemented(501): A header you provided implies functionality that is not implemented

这是:最新的Arch Linux上的ec2-ami-tools 1.5.7,在EC2实例上运行。

我理解Digest相关的消息是关于过时的Ruby API,但仍然有效。 NotImplemented更关注......

如何上传我的捆绑包?

1 个答案:

答案 0 :(得分:1)

尝试向您正在使用的当前用户授予管理员权限。 转到IAM->选择用户 - >权限 - >将策略附加为“AdministratorAccess” 现在再次在ec2实例中运行该命令,希望它能够正常工作。