[atlas] MongoError: user is not allowed to do action [find] 에러 해결 방법

 

파서도 고치고 비밀번호 특수문자도 고쳤는데 또 에러가 난다.

스택오버플로우를 뒤져보다 어떤 사람의 답변을 보니

 

atals쓰는 모든 사람들에게 처음 나타나는 오류란다.

 

atals에서 사용자 권한설정을 안해줘서 나타나는 오류라는 것

 

atals 웹사이트에 들어가서 로그인 후

 

클러스터의 Database Access 를 클릭해 사용자 Edit를 누르면

 

 

저기 동그라미 친 부분에서 어드민으로 주거나 알아서 권한을 부여해주면 된다.

 

읽기만 허용시킨다던가 읽기쓰기 둘다 해도 된다거나 혹은 아예 나처럼 관리자권한으로 준다던가 하면 해결이 되고

 

또 저 외에도 에러가 난다면 

 

본인이 화이트리스트에 설정을 제대로 했는지 확인해보도록 하자

 

Network Access에서 나는 기본적으로 모든 아이피에서 허용을 시켜놨는데

그걸 지우고 따로 화이트리스트로 IP관리를 하다가 다른 IP에서 접속을 시도 했을때도

위와같은 에러가 나타난다고 한다.

 

 

 

 

+ Recent posts