2013-08-08 6 views
6

고무를 사용하여 ec2에 레일 앱을 배포하려면 railscasts을 따라했습니다.rubber - SecurityGroupLimitExceeded가 VPC의 수를 초과했습니다

$ 캡 고무 : 나는 다음과 같은 문제가있어 create_staging을

..... (성공적인 부분을 생략)

/Users/brian/.rvm/gems/ruby-1.9.3 -p327/gems/excon-0.25.3/lib/excon/middlewares/expects.rb : 10 :`response_call ': SecurityGroupLimitExceeded => 인스턴스 당 허용되는 VPC 보안 그룹 수를 초과했습니다. (안개 :: 계산 :: AWS :: 오류)

이 문제를 어떻게 피할 수 있습니까?

답변

9

기본적으로 Rubber는 각 역할에 대해 서로 다른 보안 그룹을 생성합니다. 콘솔에 수많은 "Creating Security Group # {x}"줄이 인쇄되어 있습니다. 청원없이 허용되는 최대 금액은 청원 절차없이 5 (http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Appendix_Limits.html)입니다.

첫 번째 실행 캡 고무 : destroy_all.

는 rubber.yml로 가서 설정 하나 개의 보안 그룹을 사용하는 고무를 강제로 ... auto_security_groups : 거짓 isolate_security_groups : 거짓이

가 작동 할 수있다, 또는 당신이 오류가 말하는 보안 그룹을 얻을 수 후 존재 ... 보안 그룹에 액세스하는 방법을 보려면 여기로 이동하십시오. 일단 패널에서 모든 보안 그룹을 삭제하지만 "기본값". http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html#DeleteSecurityGroup

규칙에 대한 오류가 발생하는 경우 AWS 패널에서 "기본"사용자 그룹을 선택하십시오. 그러면 규칙이 나타납니다. 모든 사용자 지정 TCP 규칙을 삭제하십시오. 이 모든 것이 작동해야합니다. 그룹과 규칙을 삭제하는 것을 반복해야 할 수도 있습니다. 왜냐하면 고무는 그 그룹을 관리하는 끔찍한 일을하는 것처럼 보입니다.

1

귀하의 계정에 대한 VPC 한도는 this form을 통해 제기 할 수 있습니다.

+0

아직 아무 것도하지 않았습니다. (방금이 프로젝트에 대한 새로운 aws 계정을 만들었습니다). 내 VPC 수가 제한을 초과하는 이유는 무엇입니까? – Brian

+0

내가 말하고자하는 것은 그것이 고무의 버그라고 생각했기 때문에 내 VPC가 실제로 한계를 초과했다고 생각하지 않습니다. – Brian

+0

몇 개의 VPC가 있습니까? 이것들은 한계가 있습니다 : http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Appendix_Limits.html –

관련 문제