2017-12-14 10 views
1

저는 데이터베이스가 필요한 웹 프로젝트의 초기 단계에 있습니다. 지금까지 개발 용 SQLite 데이터베이스와 "프로덕션"(주로 알파 테스터 용)의 AWS RDS에서 실행되는 PostgreSQL 데이터베이스를 사용하여 문제를 해결했습니다. 나는 데이터베이스에 실제로 상태를 하나도 남기지 않고 필요할 때마다 다시 시드 할 수 없었습니다.Amazon RDS에서 PostgreSQL DB에 대한 로컬 개발 액세스 가능

그러나 현재 프로젝트 데이터베이스에서 프로덕션 데이터베이스에 로컬 SQLite 데이터베이스에 시드를 통해 쉽게 재현 할 수없는 상태가 될 것입니다. 따라서 필자는 프로덕션 데이터베이스의 마지막 스냅 샷을 가져 와서 프로덕션 데이터베이스를 만드는 스크립트를 통해 만드는 다른 개발 데이터베이스를 만들기로 결정했습니다. 나는이 스크립트가 어느 정도의 성공을 거둘 수있게 만들었습니다 ...

그러나 로컬 개발 환경에서이 개발 데이터베이스에 연결하는 데 어려움이 있습니다. 연결을 시도 할 때마다 제한 시간이 만료됩니다. 아마존의 자원 대부분은 이것이 보안 그룹 문제 일 가능성이 있음을 나타냅니다. 현재 내 데이터베이스에 해당하는 보안 그룹 (보안 그룹이 삭제 있지만 내 RDS 보안 그룹으로 그룹 나열)이 인바운드 설정이 있습니다

enter image description here

뭔가 여기에 분명히 잘못이 있습니까? 로컬 컴퓨터에서이 개발 데이터베이스에 연결할 수 있도록 보안 그룹을 설정하려면 어떻게해야합니까?

답변

2

소스는 동일한 보안 그룹으로 설정하면 안되며 연결하려는 소스가 무엇이든 관계없이 설정해야합니다. 모든 소스에서 트래픽을 활성화하려면 0.0.0.0/0을 사용할 수 있습니다.

관련 문제