2015-02-08 12 views
6

Obecnie próbuję wykonać kopię zapasową instancji EC2 za pomocą narzędzi narzędziowych ec2-api-tools i narzędzi narzędziowych ec2-ami-tools.Jak zmienić mechanizm autoryzacji dla AWS (pakiet do wysyłania ec2)

Używam standardowego Ubuntu 14.04 AMI od Amazon.

Aby pobrać i zainstalować wymagane narzędzia, mam zaktualizowany /etc/apt/sources z następujących czynności:

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 

mogę teraz pakiet obraz zgodnie z oczekiwaniami, jednak gdy próbuję przesłać AMI do wiadra otrzymam następujący błąd:

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

Używam centrum danych we Frankfurcie. Z badań online wynika, że ​​nowsze centra, jak w styczniu 2014 r., Nie obsługują starszych schematów uwierzytelniania.

Próbowałem po prowadnicy w http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html do włączona V4, jednak gdy próbuję zaktualizować CLI config pojawia się następujący błąd:

[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 

czy ktoś wie jak to naprawić błędy tam więc mogę kopię zapasową mojego pakietu do S3?

+0

rok później, a problem nadal istnieje ... Myślenie o przejściu do Irlandii jest prostym sposobem – Jacquot

Odpowiedz

1

Pakiet ec2-ami-tools w repozytorium Ubuntu 14.04 jest nieaktualny. Wersja w repozytorium to tylko wersja 1.4.0. Wsparcie dla Frankfurtu dodano tylko w version 1.5.6. Nowsza wersja narzędzia powinna działać w regionie Frankfurtu.

To narzędzie jest potrzebne tylko wtedy, gdy planowane jest tworzenie AMI z obsługą instancji. Jeśli twoja instancja jest wspierana przez EBS i musisz utworzyć z niej AMI, korzystanie z interfejsu AWS CLI będzie znacznie łatwiejsze.

Powiązane problemy