Запускать x86_64 Amazon EC2 с Zend? - PullRequest
       9

Запускать x86_64 Amazon EC2 с Zend?

4 голосов
/ 24 августа 2010

Я использую Zend, библиотеку PHP, для работы с Amazon EC2.Я создал свой собственный образ (AMI), это машина x84_64 (то есть не архитектура i386 по умолчанию).Я хочу запустить его программно из PHP, используя Zend.Zend предоставляет метод run для запуска AMI (см. http://framework.zend.com/manual/en/zend.service.amazon.ec2.instance.html).

. Однако, когда я пытаюсь запустить его, я получаю следующее исключение:

Неустранимая ошибка PHP: Uncaughtисключение 'Zend_Service_Amazon_Ec2_Exception' с сообщением 'Архитектура запрошенного типа экземпляра (i386) не соответствует архитектуре в манифесте для ami-faa48e8e (x86_64)' в / usr / local / Q / libs / zend / library / Zend / Service / Amazon/Ec2/Abstract.php:273

Как мне запустить этот AMI и сказать Zend, что это x86_64? Документация ничего не говорит об этом.

1 Ответ

5 голосов
/ 24 августа 2010

Документ Zend говорит, что вам нужно указать instanceType.

Для AMI x86_64 необходимо указать тип экземпляра: большой, большой и остальные большие типы.В то время как i386 AMI требуется только m1.small или m1.medium.

См .: http://aws.amazon.com/ec2/instance-types/

...