Amazon ec2 rubber ec2部署复制默认安全组

Amazon ec2 rubber ec2部署复制默认安全组,amazon-ec2,rubber,Amazon Ec2,Rubber,当我运行命令:cap ruber:create\u staging时,我遇到了这个错误 response_call':Duplicate=>指定的规则\“对等:sg-86b557e9,TCP,从端口1到端口65535,ALLOW\”已存在(Fog::Compute::AWS::Error) from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/response\u parser.rb:26:inres

当我运行命令:cap ruber:create\u staging时,我遇到了这个错误

response_call':Duplicate=>指定的规则\“对等:sg-86b557e9,TCP,从端口1到端口65535,ALLOW\”已存在(Fog::Compute::AWS::Error)
from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/response\u parser.rb:26:in
response\u调用' from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:402:in
response'
from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:272:in
request' from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/idempotent.rb:12:in
error\u call'
从/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/base.rb:10:in
error\u call' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/base.rb:10:in
error\u call'
from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:292:in
rescue in request' from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:229:in
request'
from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/idempotent.rb:12:in
error\u call' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/base.rb:10:in
error\u call'
从/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/base.rb:10:in
error\u call' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:292:in
rescue in request'
from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:229:in
request' from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/idempotent.rb:12:in
error\u call'
从/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/base.rb:10:in
error\u call' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/middleware/base.rb:10:in
error\u call'
from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:292:in
rescue in request' from/home/user/.rvm/gems/ruby-2.1.0/gems/excon-0.37.0/lib/excon/connection.rb:229:in
request'
from/home/user/.rvm/gems/ruby-2.1.0/gems/fog-1.22.1/lib/fog/xml/sax\u parser\u connection.rb:35:in
request' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/fog-1.22.1/lib/fog/xml.rb:21:in
request'
from/home/user/.rvm/gems/ruby-2.1.0/gems/fog-1.22.1/lib/fog/aws/compute.rb:462:in
\u请求' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/fog-1.22.1/lib/fog/aws/compute.rb:457:in
request'
from/home/user/.rvm/gems/ruby-2.1.0/gems/fog-1.22.1/lib/fog/aws/requests/compute/authorize\u security\u group\u ingres.rb:49:in
authorize\u security\u group\u ingres' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/fog-1.22.1/lib/fog/aws/models/compute/security\u group.rb:102:in
authorize\u port\u range'
from/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:380:in
添加安全性组规则' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:481:in
block(2级)in sync\u security\u group'
来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:476:in
each' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:476:in
block in sync\u security\u group'
来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:405:in
each' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:405:in
sync\u security\u groups'
来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:260:in
setup\u security\u groups' 从/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/cloud/aws.rb:75:in
在创建实例之前
from/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/thread\u safe\u proxy.rb:13:in
method\u missing' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/recipes/ruber/instances.rb:267:in
block in create_instance'
from/home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in
mon\u同步' 来自/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/recipes/ruber/instances.rb:266:in
create_instance'

从/home/user/.rvm/gems/ruby-2.1.0/gems/ruber-2.10.0/lib/ruber/recipes/ruber/instances.rb:230:在create_instances的
block(2层)中,我刚刚找到了一个变通方法,尽管我不确定它有多安全

我转到我的实例并编辑了默认组。除了最基本的规则外,我删除了所有入站规则。这一次我向任何人开放:

这似乎解决了问题


更新:这是在一个到橡胶的版本中修复的。我目前被指向github回购协议,但您也可以等待2.10.1的发布。

您解决了这个问题吗?我尝试过。它不起作用。橡胶配置错误。我改为手动部署