Firebase용 Cloud Storage 가격 및 기본 버킷 변경사항에 대한 FAQ
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
2024년 9월에 발표된 바와 같이 Firebase는 Cloud Storage for Firebase를 일부 변경하고 Google 플랫폼에서 악용을 방지하기 위해 사전 조치를 취하고 있습니다. 이를 위해 Google Cloud Storage 할당량 및 결제에 더 적합하도록 인프라를 업데이트해야 합니다.
이러한 인프라 변경의 결과로 이제 Cloud Storage for Firebase를 사용하려면 프로젝트에서 사용한 만큼만 지불하는 Blaze 요금제를 사용해야 합니다. Blaze 요금제에서도 무료 사용량을 계속 사용할 수 있습니다.
예상되는 결과:2026년 2월 3일부터 *.appspot.com 기본 버킷이 있고 Firebase 프로젝트가 여전히 Spark 요금제를 사용 중인 경우 버킷에 대한 콘솔 액세스 권한이 손실되고 API 호출에서 402 및 403 오류가 반환되기 시작합니다.
해야 할 일: 액세스 권한과 서비스 품질을 다시 얻으려면 사용한 만큼만 지불하는 Blaze 요금제로 업그레이드하세요. Blaze 요금제에서도 무료 사용량을 계속 사용할 수 있습니다.
콘솔에서 액세스할 수 없음
Firebase Console과 Google Cloud 콘솔에서 버킷에 더 이상 액세스할 수 없습니다. 대신 Blaze 요금제로 업그레이드할 수 있는 Cloud Storage 방문 페이지로 리디렉션됩니다.
402 및 403 오류
Cloud Storage API 호출(예: 앱에서)이 실패하고 402 또는 403 오류가 반환됩니다.
402 오류
"error": {
"code": 402,
"message": "Cloud Storage for Firebase no longer supports Firebase projects that are on the no-cost Spark pricing plan. Please upgrade to the pay-as-you-go Blaze pricing plan to maintain access to your default bucket and all other Cloud Storage resources. For details, see our FAQ: https://firebase-google-com.mygreatmarket.com/docs/storage/faqs-storage-changes-announced-sept-2024"
}
또는
storage/quota-exceeded: Firebase Storage: Quota for bucket '{project-id}.appspot.com' exceeded, please view quota on https://firebase-google-com.mygreatmarket.com/pricing/. (storage/quota-exceeded)
403 오류
<Error>
<Code>UserProjectAccountProblem</Code>
<Message>The project to be billed is associated with an absent billing account.</Message>
<Details>The billing account for the owning project is disabled in state absent</Details>
</Error>
또는
storage/unauthorized: User does not have permission to access {path}
Firebase는 Google 제품과 생태계를 안전하게 보호하기 위해 노력하고 있습니다. 그 일환으로 Cloud Storage for Firebase를 일부 변경하고 Google 플랫폼에서의 악용이 방지되도록 사전 조치를 취하고 있습니다. 여기에는 Google Cloud Storage 할당량과 결제에 더 적합하도록 인프라를 업데이트하는 작업이 포함됩니다.
2024년 10월 30일 이후: 아직 프로젝트에서 기본 Cloud Storage 버킷을 프로비저닝하지 않은 경우 프로젝트에서 Blaze 요금제를 사용하지 않으면 버킷을 프로비저닝할 수 없습니다.
2026년 2월 3일 이후: 프로젝트에서 Blaze 요금제를 사용하지 않으면 PROJECT_ID.appspot.com 기본 버킷에 대한 읽기/쓰기 액세스 권한이 손실됩니다. 또한 Firebase Console이나 Google Cloud 콘솔에서 버킷을 보거나 버킷의 데이터에 액세스할 수 없습니다.
데이터는 버킷에 유지되지만 Blaze 요금제로 업그레이드할 때까지 이 데이터에 액세스할 수 없습니다.
2024년 10월 30일이후에 기본 버킷을 프로비저닝한 경우 기본 버킷 이름 형식은 항상 PROJECT_ID.firebasestorage.app입니다.
*.appspot.com 기본 버킷을 삭제하면 어떻게 되나요?
삭제된 버킷은 하드 삭제 시간이 경과할 때까지 Cloud Storage Buckets: restore API를 사용하여 복원할 수 있습니다.
2024년 10월 30일 이후:PROJECT_ID.appspot.com 기본 버킷을 삭제하면 버킷을 같은 이름 형식으로 프로비저닝할 수 없습니다.
대신 이름 형식이 PROJECT_ID.firebasestorage.app인 새 기본 Cloud Storage 버킷을 만들 수 있습니다(프로젝트에서 Blaze 요금제를 사용하는 경우). US-CENTRAL1, US-EAST1, US-WEST1의 버킷에 '항상 무료' 등급을 제공하는 Google Cloud Storage 가격 책정 및 사용량이 적용됩니다.
앱의 코드베이스를 업데이트해야 하나요?
아니요. 이러한 변경사항을 수용하기 위해 앱의 코드베이스를 업데이트할 필요는 없습니다.
기존의 모든 PROJECT_ID.appspot.com 기본 버킷의 이름 형식은 유지됩니다.
서비스가 중단되지 않도록 2026년 2월 3일까지 프로젝트를 사용한 만큼만 지불하는 Blaze 요금제로 업그레이드하세요.
Blaze 요금제로 업그레이드한 후에도 코드베이스는 항상 그렇듯이 PROJECT_ID.appspot.com 기본 버킷과 계속 상호작용합니다.
데이터를 *.appspot.com 기본 버킷 외부로 이동해야 하나요?
아니요. 이러한 변경사항을 수용하기 위해 데이터를 PROJECT_ID.appspot.com 기본 버킷 외부로 이동할 필요는 없습니다.
기본 Cloud Storage for Firebase 버킷(특히 이름 형식이 PROJECT_ID.appspot.com인 버킷)
Google Cloud Scheduler(특히 1세대 예약 함수의 경우)
2024년 10월 30일부터 '기본 Google Cloud 리소스' 개념은 새롭게 프로비저닝된 기본 Cloud Storage 버킷에 적용되지 않습니다. 이 날짜 이후에 프로비저닝된 기본 버킷의 이름 형식은 PROJECT_ID.firebasestorage.app이며 Google App Engine과 연결되지 않습니다. 자세한 내용은 FAQ: '기본 Google Cloud 리소스 위치'는 어떻게 되나요?를 참조하세요.
프로젝트에서 리소스 위치를 설정하거나 가져오려면 대신 리소스와 직접 상호작용해야 합니다.
기본 Cloud Storage for Firebase 버킷
Firebase Console에서:
Firebase Console의 스토리지 섹션에서 기본 Cloud Storage 버킷 위치를 설정하고 찾습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-02-12(UTC)"],[],[]]