본문 바로가기

IT 개발 프로그래밍

파이어베이스 실시간 데이터베이스에 대한 클라이언트 액세스가 ~일 후에 만료됩니다 해결

 

크롤링 용 db로 파이어베이스를 쓰던 중 이런 메일을 받았다.

며칠전 부터 계속 받았고 0일후를 받은 오늘 디비가 안되서 크롤링이 안돌아갔다.

 

 

 

구글링을 해서 블로그 글들을 보면 이렇게 되있는 규칙의 숫자를 바꾸던가 아니면 지우던가 하랬는데

 

문제는 내 규칙은 그렇게 생기지 않았었다.

 

그래서 직접 공식문서와 파이어베이스를 살펴보니

 

 

 

다른 블로그에 나오는 규칙들은 Cloud Firestore 기준이고 내꺼는 Realtime Database 이다.

 

 


  "rules": {
    ".read": "now < 1657551600000",  // 2022-7-12
    ".write": "now < 1657551600000",  // 2022-7-12
  }
}

 

그래서 실제로 내 규칙은 이렇게 되어있었다.

 

 

 

 

 

 

저기 공식문서에 있는 규칙을 긁어서 내꺼를 날리고 대체했다.

 

 

 

 

당연한 것이 메일 날라온것도 실시간 데이터베이스에 대한~ 이라고 얘기하니 Realtime Database 텝을 살펴봤어야 했다.

 

만들어놓은지도 한참이 되서 이게 어떤 종류 DB였는지 까먹었었다..