Server/with Firebase
[Firestore] Cloud Firestore Test Mode <-> Production Mode 변경
Ardmos :)
2022. 1. 30. 15:35
Firestore 보안규칙을 수정하면 됩니다.
* Production Mode
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
}
}
* Test Mode
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if
request.time < timestamp.date(2022, 3, 1);
}
}
}
위의 테스트 모드에서 date의 값이 2022, 3, 1인 이유는, 테스트 모드의 기본 보안 규칙에서는 데이터베이스 생성 후 30일 동안 누구나 데이터베이스의 모든 데이터를 보고 수정하며 삭제할 수 있도록 하게 되어있기 때문이다.
2022, 3, 1은 내가 Cloud Firestore를 생성한 날짜에서 +30일을 한 날짜가 자동으로 입력된 것.
만약 날짜 제한을 두고싶지 않다면 if true; 해주면 된다.
728x90