Mein vmdk kann nicht in EC2 importiert werden

687
RAJ KUMAR

Ich versuche, mein vmdk als Instanz mit S3-Bucket in EC2 zu importieren.
Ich verwende diese Syntax

ec2-user@ip-10-0-x-x ~$ ec2-import-instance disk1.vmdk -f VMDK -t m1.xlarge -a x86_64 -b import-raj -o XXXXXXACCESS KEY -w XXXXXXXSECRETKEY -O ACESSKEYXXXXXXX -W SECRETKEYXXXXXXXXXXXXXXXXX Requesting volume size: 90 GB  ERROR: Unable to create signed manifest URL. Bucket import-raj is not in us-east-1 region, it's in eu-west-1 

Können Sie mir bitte die genaue zu verwendende Syntax angeben

1

1 Antwort auf die Frage

1
Burgi

Die Fehlermeldung weist darauf hin, dass Sie sich nicht in der richtigen Region befinden.

Gemäß der AWS-Dokumentation müssen Sie eine Zone angeben. Das machen Sie mit der Option flag -z zonename. In Ihrem Fall glaube ich, dass -z eu-west-1ich die Amazon-Plattform nicht genug kenne, um die Zone zu bestätigen.

Nach weiteren Untersuchungen zusätzlich zur Angabe der Zone müssen Sie auch eine Region angeben --region. Auch hier sind mir die verfügbaren Regionen nicht bekannt, Sie müssten diese für Ihre Bedürfnisse überprüfen.

Der vollständige Befehl würde folgendermaßen aussehen:

ec2-import-instance disk1.vmdk -f VMDK -t m1.xlarge -a x86_64 -z eu-west-1 --region eu-west-1 -b import-raj -o XXXXXXACCESS KEY -w XXXXXXXSECRETKEY -O ACESSKEYXXXXXXX -W SECRETKEYXXXXXXXXXXXXXXXXX 

Aus der Dokumentation zum Einstellen einer Zone:

-z, --availability-zone availability_zone

Die Verfügbarkeitszone für die konvertierte VM.

Geben Sie Folgendes ein: String

Gültige Werte: Verwenden Sie ec2-description-Availability-Zonen für eine Liste von Werten

Voreinstellung: Keine

Erforderlich: Nein

Beispiel: -z us-east-1a

Aus der Dokumentation zum Einstellen einer Region:

--region region

Die Region. Überschreibt den Standardbereich, den durch die EC2_URLUmgebungsvariable angegebenen Bereich und die durch die -UOption angegebene URL .

Standard: Der durch die EC2_URLUmgebungsvariable angegebene Bereich oder us-east-1if EC2_URList nicht festgelegt.

ec2-import-Instanz disk1.vmdk -f VMDK -t m1.xlarge -a x86_64 -z eu-west-1 -b import-raj -o Zugriffsschlüssel -w geheimer Schlüssel -O Zugriffsschlüssel -W geheimer Schlüssel Anfordern der Datenträgergröße 90 GB FEHLER: Die URL des signierten Manifests kann nicht erstellt werden. Bucket import-raj ist nicht in der us-east-1-Region, sondern in eu-west-1, immer noch dasselbe Ergebnis. RAJ KUMAR vor 8 Jahren 0
Möglicherweise müssen Sie sich auch den Befehl `- region region` ansehen. Burgi vor 8 Jahren 0