Стандартные требования к сегментам и выставлению счетов для Cloud Storage for Firebase после сентября 2024 года.

В сентябре 2024 года мы объявили об обновлениях инфраструктуры, направленных на улучшение соответствия квотам и системе выставления счетов Google Cloud Storage , а также на предотвращение злоупотреблений на нашей платформе.

Вот два ключевых момента, которые следует знать:

  • Для Cloud Storage for Firebase (даже со стандартными хранилищами) теперь требуется, чтобы проекты использовали тарифный план Blaze с оплатой по мере использования . Бесплатное использование по-прежнему доступно даже в рамках тарифного плана Blaze.

  • Все корзины Cloud Storage for Firebase созданные по умолчанию после сентября 2024 года, имеют следующий формат именования: PROJECT_ID .firebasestorage.app .

Подробную информацию об изменениях см. в разделе часто задаваемых вопросов (FAQ):



Требования к выставлению счетов и устранение неполадок.

Для использования Cloud Storage for Firebase ваш проект Firebase должен быть подключен к тарифному плану Blaze с оплатой по мере использования . Бесплатное использование по-прежнему доступно даже в рамках тарифного плана Blaze.

Если ваш проект Firebase использует тарифный план Spark, у вас не будет доступа к каким-либо хранилищам Cloud Storage (включая хранилища по умолчанию), и ваши вызовы API к хранилищам будут возвращать ошибки 402 или 403.

Как восстановить доступ

Чтобы восстановить доступ и качество обслуживания ресурсов и данных Cloud Storage , перейдите на тарифный план Blaze с оплатой по мере использования . Бесплатное использование по-прежнему доступно даже в рамках тарифного плана Blaze, в том числе и для ваших устаревших сервисов. *.appspot.com стандартный сегмент.

Нет доступа в консоли

Если ваш проект использует тарифный план Spark, вы больше не будете иметь доступа к своему хранилищу в консоли Firebase и консоли Google Cloud . Вместо этого вы будете перенаправлены на главную страницу Cloud Storage , где сможете перейти на тарифный план Blaze.

Ошибки 402 и 403

Если ваш проект использует тарифный план Spark, ваши вызовы к API Cloud Storage (например, из вашего приложения) будут завершаться с ошибкой 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/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/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 .

Устранение неполадок при настройке выставления счетов

В документации Cloud Billing содержится информация по устранению распространенных проблем, связанных с выставлением счетов и платежами . Например, вы можете найти решения, если ваша индийская дебетовая или кредитная карта не принимается .

Устранение неполадок с правами доступа к служебной учетной записи.

Для корректной работы Cloud Storage for Firebase сервисному аккаунту в вашем проекте Firebase необходимы определенные разрешения IAM.

Если в консоли Firebase появляются ошибки, связанные с правами доступа к этой учетной записи службы, это часто происходит потому, что учетная запись службы была удалена из вашего проекта Firebase. Для решения этой проблемы выполните действия, описанные в этом разделе часто задаваемых вопросов .



Часто задаваемые вопросы о тарифных планах

Для использования Cloud Storage for Firebase ваш проект Firebase должен быть подключен к тарифному плану Blaze с оплатой по мере использования . Бесплатное использование по-прежнему доступно даже в рамках тарифного плана Blaze.

Мы понимаем, что эти изменения потребуют от вас времени на оценку и внесение корректировок в ваш проект Firebase и рабочие процессы. Если у вас возникнут какие-либо вопросы, пожалуйста, обратитесь в службу поддержки Firebase .



Изменения для стандартного сегмента Cloud Storage

Для получения более подробной информации об этих требованиях ознакомьтесь со следующими часто задаваемыми вопросами. Если у вас возникнут какие-либо вопросы, обратитесь в службу поддержки Firebase .



Изменения касаются программного взаимодействия (например, REST API и Terraform).

Если вы программно создаете или используете стандартные корзины Cloud Storage for Firebase (например, с помощью REST API или Terraform), просмотрите следующие изменения, чтобы определить, нужно ли что-либо изменить в ваших рабочих процессах или приложениях.

Для получения более подробной информации об этих требованиях ознакомьтесь со следующими часто задаваемыми вопросами. Если у вас возникнут какие-либо вопросы, обратитесь в службу поддержки Firebase .



Изменения для «ресурсов Google Cloud по умолчанию»

«Ресурсы Google Cloud по умолчанию» — это любые ресурсы проекта, связанные с Google App Engine , включая следующие:

  • экземпляр Cloud Firestore по умолчанию
  • Склады Cloud Storage for Firebase по умолчанию (в частности, те, имена которых имеют следующий формат): PROJECT_ID .appspot.com )
  • Google Cloud Scheduler (специально для запланированных функций первого поколения)

За прошедшие годы экосистема Firebase претерпела множество изменений, и связи ресурсов, связанных с Firebase, с Google App Engine также постоянно менялись.

Для получения более подробной информации об этих требованиях ознакомьтесь со следующими часто задаваемыми вопросами. Если у вас возникнут какие-либо вопросы, обратитесь в службу поддержки Firebase .