Firebase용 Cloud Storage 가격 및 기본 버킷 변경사항에 대한 FAQ

2024년 9월에 발표된 바와 같이 Firebase는 Cloud Storage for Firebase를 일부 변경하고 Google 플랫폼에서 악용을 방지하기 위해 사전 조치를 취하고 있습니다. 이를 위해 Google Cloud Storage 할당량 및 결제에 더 적합하도록 인프라를 업데이트해야 합니다.

이러한 인프라 변경의 결과로 이제 Cloud Storage for Firebase를 사용하려면 프로젝트에서 사용한 만큼만 지불하는 Blaze 요금제를 사용해야 합니다. Blaze 요금제에서도 무료 사용량을 계속 사용할 수 있습니다.

변경사항에 대한 자세한 내용은 다음 FAQ를 참고하세요.



업그레이드하지 않은 경우 예상되는 환경

예상되는 결과: 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}

결제 설정 문제 해결

Cloud Billing 문서에서는 일반적인 청구 및 결제 문제에 대한 문제 해결 도움말을 제공합니다. 예를 들어 인도 체크카드 또는 신용카드가 허용되지 않는 경우 해결 방법을 찾을 수 있습니다.



요금제 요구사항 변경사항

이제 Cloud Storage for Firebase를 사용하려면 사용한 만큼만 지불하는 Blaze 요금제를 사용해야 합니다. Blaze 요금제에서도 무료 사용량을 계속 사용할 수 있습니다.

이러한 변경사항으로 인해 Firebase 프로젝트와 워크플로를 평가하고 변경하는 데 시간이 걸립니다. 궁금한 점이 있으면 Firebase 지원팀에 문의하세요.



기본 Cloud Storage 버킷 변경사항

이러한 변경사항으로 인해 Firebase 프로젝트와 워크플로를 평가하고 변경하는 데 시간이 걸립니다. 궁금한 점이 있으면 Firebase 지원팀에 문의하세요.



프로그래매틱 방식의 상호작용(예: REST API 및 Terraform) 변경사항

프로그래매틱 방식으로 기본 Cloud Storage for Firebase 버킷을 프로비저닝하거나 사용하는 경우(예: REST API 또는 Terraform 사용) 다음 변경사항을 검토하여 워크플로나 앱에서 변경해야 할 항목이 있는지 확인합니다.

이러한 변경사항으로 인해 Firebase 프로젝트와 워크플로를 평가하고 변경하는 데 시간이 걸립니다. 궁금한 점이 있으면 Firebase 지원팀에 문의하세요.



'기본 Google Cloud 리소스' 변경사항

'기본 Google Cloud 리소스'는 다음을 포함하여 Google App Engine과 연결된 모든 프로젝트 리소스입니다.

  • 기본 Cloud Firestore 인스턴스
  • 기본 Cloud Storage for Firebase 버킷(특히 이름 형식이 PROJECT_ID.appspot.com인 버킷)
  • Google Cloud Scheduler(특히 1세대 예약 함수의 경우)

지난 몇 년 동안 Firebase 생태계가 여러 번 변경되면서 Firebase 관련 리소스와 Google App Engine의 연결도 변경되었습니다.

이러한 변경사항으로 인해 Firebase 프로젝트와 워크플로를 평가하고 변경하는 데 시간이 걸립니다. 궁금한 점이 있으면 Firebase 지원팀에 문의하세요.