Não é possível importar meu vmdk para o EC2 [duplicado]

1

Estou tentando importar meu vmdk para o EC2 como uma instância usando o bucket do S3 | Eu estou usando esta sintaxe

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

Por favor, você pode me fornecer a sintaxe exata a ser usada

    
por RAJ KUMAR 30.05.2016 / 15:02

1 resposta

1

A mensagem de erro sugere que você não está na região correta.

De acordo com a documentação da AWS , é necessário especificar uma zona . Você faz isso com a opção flag -z zonename . Em sua instância, acho que seria -z eu-west-1 , não estou familiarizado o suficiente com a plataforma da Amazon para confirmar a zona.

De acordo com pesquisas adicionais , além de especificar a zona, você também precisa especificar uma região usando --region . Mais uma vez eu não estou familiarizado com as regiões disponíveis, você teria que verificar isso para suas necessidades.

O comando completo ficaria assim:

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

Da documentação para definir uma zona:

-z, --availability-zone availability_zone

The Availability Zone for the converted VM.

Type: String

Valid values: Use ec2-describe-availability-zones for a list of values

Default: None

Required: No

Example: -z us-east-1a

A partir da documentação para definir uma região:

--region region

The region. Overrides the default region, the region specified by the EC2_URL environment variable, and the URL specified by the -U option.

Default: The region specified by the EC2_URL environment variable, or us-east-1 if EC2_URL isn't set.

    
por 03.06.2016 / 10:03