Amazon ec2 刀ec2命令因此错误而失败
我正在尝试使用刀子ec2命令在AWS上启动服务器。但刀子命令失败,出现此错误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
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中旋转一个服务器。它现在正在工作。谢谢您的回复。听到这个消息我很高兴!:)我会把这个问题留着,以防其他人遇到同样的障碍。