你好,我正在尝试使用 knife 命令行工具引导一个 ubuntu ec2 实例,但是每当我运行此命令时
knife ec2 server create -x ubuntu --region ap-southeast-1 -i ami-0cdf4965 -S key --identity-file ~/key.pem -G default -r 'recipe[apt],recipe[apache2],recipe[ntp],recipe[ruby]'
我刀抛出一个错误
ERROR: You did not provide a valid 'Image' value
每当我使用 -I ami-id 时,它都会告诉使用 -i 而不是 -I,但我可以在美国东部地区引导一个实例,但无法在亚太东南部地区执行此操作。
请帮助我
答案1
您是否尝试在 ap-southeast 和 us-east 使用相同的 AMI?机器定义仅对创建它们的区域有效。
我在谷歌上搜索了票证中引用的 AMI,它是 Ubuntu Quantal 版本。使用 UbuntuAmazon EC2 AMI 定位器找到合适的 AMI 并尝试一下。