Amazon ec2 如何更改AWS的授权机制(ec2上传包)

Amazon ec2 如何更改AWS的授权机制(ec2上传包),amazon-ec2,bundle,amazon,amazon-ami,vpc,Amazon Ec2,Bundle,Amazon,Amazon Ami,Vpc,我目前正在尝试使用AmazonEC2API工具和EC2AMI工具备份我的EC2实例 我使用的是来自亚马逊的标准Ubuntu 14.04 AMI 为了下载并安装所需的实用程序,我更新了/etc/apt/sources,内容如下: deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse deb http://us.

我目前正在尝试使用AmazonEC2API工具和EC2AMI工具备份我的EC2实例

我使用的是来自亚马逊的标准Ubuntu 14.04 AMI

为了下载并安装所需的实用程序,我更新了
/etc/apt/sources
,内容如下:

deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
我现在可以按预期捆绑映像,但是当我尝试将AMI上载到bucket时,我收到以下错误:

The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
root@ip-10-0-1-54:/mnt/bundle# aws configure set default.s3.signature_version s3v4
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument subcommand: Invalid choice, valid choices are:

list   
我正在使用法兰克福数据中心。在线调查显示,截至2014年1月,较新的中心似乎不支持较旧的认证方案

我已尝试按照指南中的说明启用V4,但是,当我尝试更新CLI配置时,收到以下错误:

The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
root@ip-10-0-1-54:/mnt/bundle# aws configure set default.s3.signature_version s3v4
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument subcommand: Invalid choice, valid choices are:

list   
root@ip-10-0-1-54:/mnt/bundle#aws配置集default.s3.signature_版本s3v4
用法:aws[选项][参数]
aws:错误:参数子命令:无效选择,有效选择为:
列表

有人知道如何修复这些错误,以便我可以将包备份到S3吗?

Ubuntu 14.04存储库中的ec2 ami工具包已经过时。存储库中的版本仅为1.4.0版。法兰克福的支持只是增加了。新版本的工具应该在法兰克福地区使用


仅当您计划创建实例存储支持的AMI时,才需要此工具。如果您的实例是EBS支持的,并且您需要从中创建AMI,那么使用AWS CLI将更容易。

一年后,问题仍然存在。。。想想换到爱尔兰是个简单的出路