Amazon ec2 刀ec2命令因此错误而失败

Amazon ec2 刀ec2命令因此错误而失败,amazon-ec2,Amazon Ec2,我正在尝试使用刀子ec2命令在AWS上启动服务器。但刀子命令失败,出现此错误 ERROR: You have not provided a valid image (AMI) value. 我首先列出我在Amazon上已经拥有的服务器 [root@localhost .chef]# knife ec2 server list --region us-west-2 Instance ID Name Public IP Private IP Flavor I

我正在尝试使用刀子ec2命令在AWS上启动服务器。但刀子命令失败,出现此错误

ERROR: You have not provided a valid image (AMI) value.
我首先列出我在Amazon上已经拥有的服务器

[root@localhost .chef]# knife ec2 server list --region us-west-2

Instance ID  Name         Public IP     Private IP    Flavor    Image         SSH Key  Security Groups  IAM Profile  State  
i-ced19d0b   webserver-1  52.27.79.224  172.31.37.89  t2.micro  ami-d5c5d1e5  visa     launch-wizard-2               running
正如您在上面看到的,我有一台IP地址为52.27.79.224的服务器(webserver-1)

我在AWS控制台上手动创建了此服务器

好的,当我运行刀ec2命令时,它会给出以下错误:

[root@localhost .chef]# knife ec2 server create -S visa  -I ami-d5c5d1e5 --region=us-west-2

ERROR: You did not provide a valid 'Image' value.
我在没有–region选项的情况下尝试了相同的命令。它仍然给出了如下所示的相同错误

[root@localhost .chef]# knife ec2 server create -S visa -I ami-d5c5d1e5

ERROR: You did not provide a valid 'Image' value.
[root@localhost .chef]# knife ec2 server list --region us-west-2

Instance ID  Name         Public IP     Private IP    Flavor    Image         SSH Key  Security Groups  IAM Profile  State  
i-ced19d0b   webserver-1  52.27.79.224  172.31.37.89  t2.micro  ami-d5c5d1e5  visa     launch-wizard-2               running
但我使用的图像与运行刀子服务器列表命令得到的图像相同,如下所示

[root@localhost .chef]# knife ec2 server create -S visa -I ami-d5c5d1e5

ERROR: You did not provide a valid 'Image' value.
[root@localhost .chef]# knife ec2 server list --region us-west-2

Instance ID  Name         Public IP     Private IP    Flavor    Image         SSH Key  Security Groups  IAM Profile  State  
i-ced19d0b   webserver-1  52.27.79.224  172.31.37.89  t2.micro  ami-d5c5d1e5  visa     launch-wizard-2               running
正如您在上面看到的,我使用的是相同的亚马逊机器映像ami-d5c5d1e5

我不知道我做错了什么。我刚开始学习厨师和AWS

我对这个完全是个新手。请帮忙

顺便说一下,我正在使用免费试用版的主厨


提前感谢。

您是否检查了您试图创建的ami是否位于region=us-west-2?看,是的,我查过了。是的,谢谢你,杜海姆。我按照链接查看了美国西部的服务器列表。现在一切都正常了。我从美国西部的列表中获得了一个ami图像id,现在我正在AWS中旋转一个服务器。它现在正在工作。谢谢您的回复。听到这个消息我很高兴!:)我会把这个问题留着,以防其他人遇到同样的障碍。