如何用刀创建 EC2 实例?

pos*_*eid 4 chef amazon-ec2 amazon-web-services knife

我能够通过以下方式使用刀访问 AWS:http : //www.agileweboperations.com/amazon-ec2-instances-with-opscode-chef-using-knife

现在,我得到了一个几乎可以工作的刀命令:

$ knife ec2 server create -r "role[base]" -I ami-c1aaabb5  -f t1.micro -S knife -i ~/.ssh/knife.pem --ssh-user ubuntu --region eu-west-1 -Z eu-west-1a
Run Code Online (Sandbox Code Playgroud)
实例 ID:i-xxxxxx
口味:m1.small
图片:ami-399ca94d
地区:eu-west-1
可用区:eu-west-1a
安全组:默认
标签:{"姓名"=>"i-xxxxxx"}
SSH 密钥:刀

等待服务器......................
公共 DNS 名称:ec2-xxxxxx.eu-west-1.compute.amazonaws.com
公网IP地址:yy.yy.yy.yy
私有 DNS 名称:ip-xxxxxxx.eu-west-1.compute.internal
私有IP地址:zz.zz.zz.zz

等待 sshd ......................................

但是现在我超时了。有什么想法/建议如何创建准备好进行 Chef 配置的 EC2 实例?

谢谢!

EEA*_*EAA 9

我的猜测是您的默认安全组不允许 SSH 流量。