gpt4 book ai didi

amazon-ec2 - EC2 : "Groups belonging to other users may not be granted permissions to VPC security groups."

转载 作者:行者123 更新时间:2023-12-03 16:42:18 25 4
gpt4 key购买 nike

我正在使用橡胶部署到 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)

除了亚马逊的默认设置和橡胶创建的内容之外,我的帐户中没有任何内容。 VPC 是:“usesthis_production_default”和“default”。

这是我第一次接触橡胶或 EC2,所以这对我来说意义不大。任何人都可以指出我正确的方向吗?

最佳答案

由于您的安全组已经有一个默认的安全组,您将无法从 Rubber 更改它,也无法将更改同步到它。这发生在我身上,因为我在 AWS 上设置了一个新账户后,我手动(没有橡胶的帮助)创建了一个 EC2 实例。这样做之后,会自动为我创建一个默认的安全组,从那时起我无法获得橡胶对其进行更改。

因此 - 通过 aws 安全组控制台,将 SSH 添加到默认安全组的传入和传出规则中。接下来,在 Rubber.yml 中,注释掉默认安全组:

security_groups:
# default:
# description: The default security group
# rules:
# - source_group_name: default
# source_group_account: "#{cloud_providers.aws.account}"
# - protocol: tcp
# from_port: 22
# to_port: 22
# source_ips: [0.0.0.0/0]

下次您 create_staging 时,系统会提示您是否从 AWS 中删除安全组 - 选择 no。您可以通过设置来避免提示:
prompt_for_security_group_sync: true


prompt_for_security_group_sync: false

在橡胶.yml

这对我有用 - 不确定您最初想要做什么,但可以帮助那些正在尝试并希望使用橡胶设置临时环境的人,并且您遇到了这个问题,请尝试上述方法。

关于amazon-ec2 - EC2 : "Groups belonging to other users may not be granted permissions to VPC security groups.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18305699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com