我正在尝试使用rubygem fog创建一个AWS实例。由于某些原因,bootstrap方法花费的时间太长(超过10分钟),并且我的脚本超时。下面是我正在使用的内容
server = @compute.servers.bootstrap(:key_name => 'mykey',
:username => 'foo',
:flavor_id => flavor_id,
:image_id => image_id,
:subnet_id => "my_subnet_id",
:groups => ["my_security_group"])
server.wait_for { ready? }当我尝试从AWS CLI和aws-ruby-sdk创建实例时,我能够轻松地成功完成。只是不同的是,我必须使用安全组id而不是安全组名称。如果我不指定:groups列表并分配默认的安全组,gem会报错。我正在尝试在私有网络中创建实例。(仅供参考)
发布于 2015-05-16 14:52:39
在私有网络内创建实例时,需要指定:security_group_ids选项(使用组ids数组,而不是名称),而不是:groups选项。
https://stackoverflow.com/questions/30272530
复制相似问题