2015-02-08 12 views
6

Attualmente sto provando a eseguire il backup della mia istanza EC2 utilizzando i programmi di utilità di Amazon ec2-api-tools ed ec2-ami-tools.Come modificare il meccanismo di autorizzazione per AWS (ec2-upload-bundle)

Sto usando un AMI standard di Ubuntu 14.04 da Amazon.

Per scaricare e installare i necessari programmi di utilità, ho aggiornato /etc/apt/sources con il seguente:

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 

ora posso riunire l'immagine come previsto, ma quando provo a caricare l'AMI a un secchio che ricevo il seguente errore:

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

Sto utilizzando il data center di Francoforte. Dalla ricerca online sembra che i nuovi centri a gennaio 2014 non supportino schemi di autenticazione più vecchi.

Ho provato seguendo la guida al http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html identificare e attivare V4, ma quando tento di aggiornare il mio config CLI ricevo il seguente errore:

[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 

Qualcuno sa come risolvere il problema ci errori in modo che posso eseguire il backup del mio pacchetto su S3?

+0

un anno dopo e il problema è ancora lì ... Pensare di passare all'Irlanda è la via più facile – Jacquot

risposta

1

Il pacchetto ec2-ami-tools nel repository di Ubuntu 14.04 non è aggiornato. La versione nel repository è solo la versione 1.4.0. Il supporto di Francoforte è stato aggiunto solo nello version 1.5.6. La versione più recente dello strumento dovrebbe funzionare nella regione di Francoforte.

Questo strumento è necessario solo se si pianifica la creazione di AMI di memorizzazione dell'istanza di istanza. Se la tua istanza è supportata da EBS e devi creare una AMI da essa, utilizzare la CLI di AWS sarà molto più semplice.

Problemi correlati