request.auth 값이 null이 아닌 경우에 read와 write를 허용한다.
쓰기(write) 권한을 설정할때 사용자는 로그인한 상태이며
업로드 하려는 resource(파일)의 사이즈가 2mb이하일때만 쓰기를 허용한다.
이미지를 보려면 로그인을 해야하고
이미지를 업로드하거나 삭제하는 것도 로그인한 상태에만 가능하다.
그리고 이미지의 용량은 2 mega byre 이하일때만 업로드 할 수 있으며
업로드를 받는 파일의 종류를 contentType을 통해 체크할 수 있다.
<최종>
'트위터(React, TypeScript, Firebase, Vite)' 카테고리의 다른 글
27. Deploy - API Key Security (0) | 2025.04.25 |
---|---|
25. Deploy - Security Rules(Firestore Database) (0) | 2025.04.24 |
24. Deploy - Firebase Hosting [3] (0) | 2025.04.24 |
23. Deploy - Firebase Hosting [2] (0) | 2025.04.24 |
22. Deploy - Firebase Hosting [1] (0) | 2025.04.22 |