firebase Storage 시작하기
다음 클릭 후 규칙을 설정할 수 있다.
Storage 규칙 구성 요소
- Storage 규칙은 다음과 같은 구성 요소로 이루어져 있다:
- match: 규칙을 적용할 경로를 지정. /b/{bucket}/o와 같이 Storage 버킷과 관련된 경로를 지정할 수 있다.
- allow: 허용할 작업(읽기, 쓰기)을 지정. 보통 read 또는 write 작업을 지정하며, 이 작업들에 대한 조건을 추가할 수 있다.
- request.auth: 요청에 포함된 사용자 인증 정보. request.auth != null과 같이 사용하여 인증된 사용자만 접근할 수 있도록 제어할 수 있다.
Storage 규칙 설정
rules_version = '2';
// Craft rules based on data in your Firestore database
// allow write: if firestore.get(
// /databases/(default)/documents/users/$(request.auth.uid)).data.isAdmin;
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read;
allow write: if request.auth != null;
}
}
}
FirebaseConfig.java 수정setStorageBucket("버킷이름")
추가
버킷이름은 Storage에서 확인할수있다.
버킷이름은 gs://를 제외한 이름
'SpringBoot > Project' 카테고리의 다른 글
[Springboot/React] #2 웹소켓과 STOMP로 실시간 채팅 구현하기 (0) | 2024.08.12 |
---|---|
[Springboot/Firebase] Firebase CRUD 정리 (0) | 2024.05.13 |
[Spring boot/Firebase] Spring boot와 Firebase 연결 (0) | 2024.05.13 |
[Spring boot] Spring boot와 React 이용한 굿즈 중고거래어플 프로젝트 (0) | 2024.05.13 |