REST를 통해 Firebase 실시간 데이터베이스 보안 규칙 관리

이 문서에서는 REST API를 통해 앱의 Firebase Realtime Database Security Rules을 관리하는 방법을 설명합니다.

Firebase Realtime Database Security Rules 업데이트 중

REST API를 사용하여 /.settings/rules.json 경로로 PUT 요청을 전송하면 Firebase 앱의 Firebase Realtime Database Security Rules을 작성하고 업데이트할 수 있습니다. 이렇게 하려면 REST 요청을 인증하는 액세스 토큰이 필요합니다.

이 예시에서는 Firebase 데이터베이스의 모든 데이터에 대해 읽기 액세스를 허용합니다.

curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

Firebase Realtime Database Security Rules 검색

마찬가지로 앱 URL의 /.settings/rules.json 경로에 GET 요청을 보내 Firebase Realtime Database Security Rules을 검색할 수 있습니다.

curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

응답에는 앱의 모든 규칙이 포함됩니다.