使用Zend启动x86_64 Amazon EC2实例?

Ror*_*ory 4 php zend-framework amazon-ec2 amazon-web-services

我正在使用Zend,一个PHP库,与Amazon EC2一起使用.我创建了自己的图像(AMI),它是一台x84_64机器(即不是默认的i386架构).我想使用Zend从PHP以编程方式启动它.Zend提供运行AMI的"运行"方法(参见http://framework.zend.com/manual/en/zend.service.amazon.ec2.instance.html).

但是,当我尝试运行它时,我得到以下异常:

PHP致命错误:未捕获异常'Zend_Service_Amazon_Ec2_Exception',消息'请求的实例类型的体系结构(i386)与/ usr/local/Q/libs/zend/library /中ami-faa48e8e(x86_64)清单中的体系结构不匹配Zend公司/服务/亚马逊/ EC2/Abstract.php:273

如何运行此AMI并告诉Zend它是x86_64?文档中没有说明任何内容.

Rod*_*llo 5

Zend doc说你需要指定instanceType.

对于x86_64 AMI,您需要将实例类型指定为large,xlarge和其他大型类型.虽然i386 AMI只需要m1.small或m1.medium.

请参阅:http://aws.amazon.com/ec2/instance-types/