Сообщение об ошибке говорит о том, что вы находитесь не в том регионе.
Согласно документации AWS необходимо указать зону. Вы делаете это с опцией flag -z zonename
. В вашем случае я думаю, что это будет -z eu-west-1
, я недостаточно знаком с платформой Amazon для подтверждения зоны.
Согласно дальнейшим исследованиям, в дополнение к указанию зоны необходимо указать регион, используя --region
. Опять же, я не знаком с доступными регионами, вам придется проверить их для своих нужд.
Полная команда будет выглядеть так:
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
Из документации по настройке зоны:
-z, --availability-zone
availability_zone
Зона доступности для преобразованной виртуальной машины.
Тип: Строка
Допустимые значения: используйте ec2-description-Availability-zone для списка значений
По умолчанию: нет
Требуется: нет
Пример: -z us-east-1a
Из документации по настройке региона:
--region
region
Область. Переопределяет регион по умолчанию, регион, указанный в переменной среды EC2_URL
, и URL-адрес, указанный в параметре -U
.
По умолчанию: регион, указанный в переменной среды EC2_URL
, или us-east-1
если EC2_URL
не установлен.