我目前正在尝试使用 Amazon ec2-api-tools 和 ec2-ami-tools 工具实用程序备份我的 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 上传到存储桶时,我收到以下错误:
The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
我正在使用法兰克福数据中心。从在线研究看来,2014 年 1 月的新中心似乎不支持旧的身份验证方案。
我尝试按照http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html上的指南启用 V4,但是当我尝试更新我的 CLI 配置时收到以下错误:
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
有谁知道如何修复那里的错误,以便我可以将我的包备份到 S3?