
โ Rules
Firebase๋ ํด๋ผ์ด์ธํธ์์ ๋์ํ๊ธฐ ๋๋ฌธ์ ์๋ฒ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ง์ฝ ํด๋ผ์ด์ธํธ ์ธก์์ ๋ถ์ ์ ํ ์ ๊ทผ์ ์๋ํ๋ฉด ๋ง์ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค.
์ด๋ฌํ ์ํฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด Firebase ์์ฒด์ ์ผ๋ก rules๋ผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋๋ฐ, ์ด ๊ธฐ๋ฅ์ผ๋ก ์ ๊ทผ ๊ถํ์ ์๋ฒ์์ ์ค์ ํ๋ ๊ฒ์ฒ๋ผ ํ ์ ์๋ค.
Firestore Database Rules
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /tweets/{doc} {
allow read, create: if request.auth != null;
allow delete, update: if request.auth.uid == resource.data.userId;
}
}
}
resource๋ database์ ์กด์ฌํ๋ ๋ฆฌ์์ค๋ฅผ ์๋ฏธํ๋ค.
Storage Rules
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, delete: if request.auth != null;
allow create, update: if request.auth != null && request.resource.size < 1 * 1024 * 1024;
}
}
}
1 * 1024 * 1024๋ 1MB๋ฅผ ์๋ฏธํ๋ค.
'๐ฅ Firebase' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Firebase - React Native Android Setup (0) | 2026.02.26 |
|---|---|
| Firebase - React Native iOS Setup (0) | 2026.02.26 |
| Firebase - Hosting (0) | 2025.06.18 |
| Firebase - query(), getDocs(), onSnapshot()์ ์ฌ์ฉํด Firestore DB์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ (0) | 2025.06.16 |
| Firebase - Firestore Database์ Storage์ document์ ์ฌ์ง ์ ๋ก๋ํ๊ธฐ (0) | 2025.06.12 |