ラバーを使用して EC2 にデプロイしています (Railscast #347 に従います)。「cap rubber:create_staging」を実行したところ、次のエラーが発生しました。
"Groups belonging to other users may not be granted permissions to VPC security groups."
mike@sleepycat:~/projects/usesthis☺ cap rubber:create_staging
Respawning with 'bundle exec'
triggering load callbacks
* 2013-08-19 08:55:19 executing `rubber:init'
* 2013-08-19 08:55:21 executing `rubber:create_staging'
Hostname to use for staging instance [production]:
Roles to use for staging instance [apache,app,collectd,common,db:primary=true,elasticsearch,examples,graphite_server,graphite_web,graylog_elasticsearch,graylog_mongodb,graylog_server,graylog_web,haproxy,mongodb,monit,passenger,postgresql,postgresql_master,web,web_tools]:
* 2013-08-19 08:55:23 executing `rubber:create'
* Creating new security group: usesthis_production_default
* Creating new rule: {"source_group_name"=>"usesthis_production_default", "source_group_account"=>"9050-9101-9552"}
/home/mike/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/excon-0.25.3/lib/excon/middlewares/expects.rb:6:in `response_call': InvalidParameterValue => Groups belonging to other users may not be granted permissions to VPC security groups. (Fog::Compute::AWS::Error)
私のアカウントには、Amazon のデフォルトと、Rubber が作成したもの以外には何もありません。VPC は、「usesthis_production_default」および「default」です。
これは、Rubber または EC2 との最初の接触であるため、これは私にとってほとんど意味がありません。誰かが私を正しい方向に向けることができますか?