2015-02-08 9 views
6

Ich versuche derzeit, meine EC2-Instanz mithilfe der Tools für Amazon ec2-api-tools und ec2-ami-tools zu sichern.So ändern Sie den Autorisierungsmechanismus für AWS (ec2-upload-bundle)

Ich benutze ein Standard Ubuntu 14.04 AMI von Amazon.

die erforderlichen Dienstprogramme herunterladen und installieren, habe ich /etc/apt/sources mit dem folgenden Update:

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 

ich jetzt das Bild als erwartet bündeln kann aber, wenn ich versuche, die AMI auf einen Eimer laden I erhalten der folgende Fehler:

The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256. 

Ich benutze das Frankfurter Rechenzentrum. Aus der Online-Forschung scheint es, dass die neueren Zentren ab Januar 2014 keine älteren Authentifizierungsschemata unterstützen.

ich http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html nach der Anleitung versucht haben zu aktivieren, damit V4, aber wenn ich versuche, meine CLI Config ich die folgende Fehlermeldung zu aktualisieren:

[email protected]:/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 

Wer weiß, wie es um Fehler zu beheben, so kann ich Sichern Sie mein Bündel zu S3?

+0

ein Jahr später und das Problem ist immer noch da ... Denken, nach Irland zu wechseln ist der einfache Ausweg – Jacquot

Antwort

1

Das Paket ec2-ami-tools im Repository Ubuntu 14.04 ist veraltet. Die Version im Repository ist nur Version 1.4.0. Frankfurt Unterstützung wurde nur in version 1.5.6 hinzugefügt. Die neuere Version des Tools sollte in der Region Frankfurt funktionieren.

Dieses Tool ist nur erforderlich, wenn Sie instanzinstanzgestützte AMIs erstellen möchten. Wenn Ihre Instanz EBS-gesichert ist und Sie eine AMI erstellen müssen, ist die Verwendung der AWS-CLI viel einfacher.