Firebase стремится обеспечить безопасность наших продуктов и нашей экосистемы. В рамках этого мы вносим некоторые изменения в Cloud Storage for Firebase и принимаем активные меры по предотвращению злоупотреблений на нашей платформе. Это включает в себя обновление нашей инфраструктуры для лучшего соответствия квотам и выставлению счетов Google Cloud Storage .
Одним из результатов этих изменений в инфраструктуре является то, что вскоре мы начнем требовать от проектов использования тарифного плана Blaze с оплатой по мере использования для использования Cloud Storage for Firebase . Бесплатное использование по-прежнему доступно даже в тарифном плане Blaze.
Ознакомьтесь со следующими часто задаваемыми вопросами об изменениях, о которых мы объявили в сентябре 2024 г.:
- Изменения требований к тарифному плану
- Изменения в сегменте Cloud Storage for Firebase по умолчанию
- Изменения для программного взаимодействия (например, REST API и Terraform).
- Изменения для «ресурсов GCP по умолчанию»
Изменения требований к тарифному плану
Скоро мы начнем требовать тарифный план Blaze с оплатой по мере использования, если вы хотите использовать Cloud Storage for Firebase . Бесплатное использование по-прежнему доступно даже в тарифном плане Blaze.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
С 30 октября 2024 года произойдут следующие изменения:
Чтобы предоставить новый сегмент по умолчанию с помощью консоли Firebase или REST API, ваш проект должен находиться в тарифном плане Blaze с оплатой по мере использования .
Обратите внимание на следующее обо всех сегментах по умолчанию , подготовленных после 30 октября 2024 г .:
Они будут следить за ценами и использованием Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Они будут иметь формат имени
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).
С 1 октября 2025 года произойдут следующие изменения:
- Чтобы сохранить доступ к корзине по умолчанию и всем другим ресурсам Cloud Storage , ваш проект должен находиться на тарифном плане Blaze с оплатой по мере использования . Любая корзина
.appspot.com
по умолчанию сохранит текущий уровень бесплатного использования даже в тарифном плане Blaze.
- Чтобы сохранить доступ к корзине по умолчанию и всем другим ресурсам Cloud Storage , ваш проект должен находиться на тарифном плане Blaze с оплатой по мере использования . Любая корзина
Узнайте больше о том , что произойдет, если вы не перейдете на тарифный план Blaze до этой даты. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Firebase стремится обеспечить безопасность наших продуктов и нашей экосистемы. В рамках этого мы вносим некоторые изменения в Cloud Storage for Firebase и принимаем активные меры по предотвращению злоупотреблений на нашей платформе. Это включает в себя обновление нашей инфраструктуры для лучшего соответствия квотам и выставлению счетов Google Cloud Storage .
Да. Если у вас естьPROJECT_ID .appspot.com
и вы переходите на тарифный план Blaze с оплатой по мере использования , тогда вы сохраните текущий уровень бесплатного использования корзины по умолчанию, как описано ниже. Любое использование сверх этого бесплатного использования будет взиматься в соответствии с ценами Google App Engine .
- 5 ГБ сохранено
- 1 ГБ исходящего трафика в день
- 20 000 загрузок в день
- 50 000 загрузок/день
Обратите внимание, что начиная с 30 октября 2024 г. все новые сегменты по умолчанию будут иметь формат имени:PROJECT_ID .firebasestorage.com
, и они следуют ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Чтобы перейти на тарифный план Blaze с оплатой по мере использования, вам необходимо связать свой проект с учетной записью Cloud Billing . Вы можете использовать рабочий процесс консоли Firebase для обновления своего тарифного плана .
Чтобы обновить тарифный план, вам необходимо иметь роль владельца IAM для вашего проекта.
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Если вы хотите сохранить доступ к своемуPROJECT_ID .appspot.com
сегмент по умолчанию, то вам необходимо перейти на тарифный план Blaze с оплатой по мере использования до 1 октября 2025 года .
Чтобы перейти на тарифный план Blaze с оплатой по мере использования, вам необходимо связать свой проект с учетной записью Cloud Billing . Вы можете использовать рабочий процесс консоли Firebase для обновления своего тарифного плана .
С 30 октября 2024 г .: если вы еще не выделили в своем проекте сегмент Cloud Storage по умолчанию, вы не сможете его предоставить, если ваш проект не включен в тарифный план Blaze.
С 1 октября 2025 г .: если ваш проект не входит в тарифный план Blaze, вы потеряете доступ для чтения и записи к своему
PROJECT_ID .appspot.com
сегмент по умолчанию. Вы также не сможете просматривать сегмент или получать доступ к его данным в консоли Firebase или консоли Google Cloud .Обратите внимание, что любые данные останутся в вашем сегменте, но будут недоступны, пока вы не перейдете на тарифный план Blaze.
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Если у вас естьPROJECT_ID .appspot.com
сегмент по умолчанию, и вы переходите на тарифный план Blaze с использованием, превышающим уровни бесплатного использования, описанные ниже, тогда в следующем платежном цикле с вас будет взиматься плата за превышение в соответствии с ценами Google App Engine .
- 5 ГБ сохранено
- 1 ГБ исходящего трафика в день
- 20 000 загрузок в день
- 50 000 загрузок/день
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Изменения в сегменте Cloud Storage по умолчанию
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Нет. При переходе на тарифный план Blaze имя корзины Cloud Storage по умолчанию не изменится.
Если вы подготовили сегмент по умолчанию до 30 октября 2024 г., ваш сегмент по умолчанию всегда будет иметь формат имени
PROJECT_ID .appspot.com
.Если вы подготовили сегмент по умолчанию 30 октября 2024 г. или позднее , то формат имени вашего сегмента по умолчанию всегда будет следующий:
PROJECT_ID .firebasestorage.com
.
Удаленные сегменты не подлежат восстановлению. Обратите внимание, что это текущее поведение для всех сегментов Cloud Storage .
С 30 октября 2024 г .: если вы удалитеPROJECT_ID .appspot.com
сегмент по умолчанию, то вы не сможете предоставить сегмент с тем же форматом имени.
Вместо этого вы можете создать новую корзину Cloud Storage по умолчанию (если ваш проект находится в ценовом плане Blaze) с форматом имениPROJECT_ID .firebasestorage.com
. Он будет соответствовать ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Нет. Чтобы учесть эти изменения, вам не нужно обновлять кодовую базу вашего приложения.
Все существующиеPROJECT_ID .appspot.com
по умолчанию сохранят формат имени.
Чтобы избежать перебоев в обслуживании, обязательно обновите свой проект до тарифного плана Blaze с оплатой по мере использования до 1 октября 2025 г. После перехода на тарифный план Blaze ваша кодовая база продолжит взаимодействовать сPROJECT_ID .appspot.com
сегмент по умолчанию, как всегда.
Нет. Чтобы учесть эти изменения, вам не нужно перемещать данные из своего аккаунта.PROJECT_ID .appspot.com
сегмент по умолчанию.
Если вы перейдете свой проект на тарифный план Blaze с оплатой по мере использования до 1 октября 2025 г., перебоев в обслуживании не будет.
Изменения для программного взаимодействия (например, REST API и Terraform).
Если вы предоставляете сегменты Cloud Storage for Firebase по умолчанию или работаете с ними программно (например, используя REST API или Terraform), просмотрите следующие изменения, чтобы узнать, нужно ли вам что-либо изменить в своих рабочих процессах или приложениях.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
С 30 октября 2024 года произойдут следующие изменения:
Конечная точка
projects.defaultBucket.create
меняется:Чтобы вызвать эту конечную точку, ваш проект должен находиться в тарифном плане Blaze с оплатой по мере использования .
Корзины по умолчанию, предоставленные этой конечной точкой, будут иметь формат имени
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).Эти сегменты по умолчанию будут соответствовать ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Конечные точки
projects.defaultLocation.finalize
иprojects.availableLocations.list
будут отключены и начнут возвращать ошибки404: METHOD_NOT_FOUND
.Вместо этого, чтобы программно установить местоположение ресурса, вам следует использовать API-интерфейсы, специфичные для ресурса. Например, задайте расположение корзины Cloud Storage по умолчанию и экземпляра Cloud Firestore по умолчанию во время их индивидуальной подготовки при вызове
projects.defaultBucket.create
иprojects.databases.create
соответственно. Дополнительные сведения о замене REST API и местоположений см. в разделе часто задаваемых вопросов: Как установить или получить местоположение для «ресурса GCP по умолчанию»?
Начиная с 30 октября 2024 г. произойдут следующие изменения, связанные с использованием Terraform с Cloud Storage for Firebase .
Вы больше не можете предоставить корзину Cloud Storage for Firebase с помощью Terraform. Это связано с тем, что вы больше не можете предоставлять этот сегмент через Google App Engine. Вместо этого вы можете сделать одно из следующих действий:
Подготовьте корзину, вызвав
projects.defaultBucket.create
. Этот API пока недоступен через Terraform.Подготовьте корзину через консоль Firebase . Чтобы начать, посетите раздел «Хранилище» консоли.
Кроме того, обратите внимание на следующее о сегментах Cloud Storage по умолчанию, предоставляемых начиная с 30 октября 2024 г.:
Чтобы предоставить корзину Cloud Storage по умолчанию, ваш проект должен находиться в тарифном плане Blaze с оплатой по факту использования.
Вам больше не нужно подготавливать экземпляр Cloud Firestore по умолчанию перед сегментом Cloud Storage по умолчанию.
Местоположение, которое вы выбираете для экземпляра Cloud Firestore по умолчанию, не применимо к вашему сегменту Cloud Storage по умолчанию (это означает, что ваш экземпляр Cloud Firestore по умолчанию и ваш сегмент Cloud Storage по умолчанию могут находиться в разных местах).
Формат имени сегмента Cloud Storage по умолчанию будет следующим:
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).
Изменения для «ресурсов GCP по умолчанию»
«Ресурсы GCP по умолчанию» — это любые ресурсы проекта, связанные с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
За прошедшие годы в экосистеме Firebase произошло множество изменений, и связи ресурсов, связанных с Firebase, с Google App Engine изменились.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
«Расположение ресурсов GCP по умолчанию» — это настройка местоположения для любых ресурсов проекта, связанных с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
Когда вы настраиваете любой из этих ресурсов в своем проекте, вы транзитивно устанавливаете местоположение приложения Google App Engine в своем проекте. Это, в свою очередь, задает расположение всех ресурсов, связанных с Google App Engine.
Обратите внимание на следующее:
Любой сегмент Cloud Storage по умолчанию, подготовленный до 30 октября 2024 г. (с форматом имени
PROJECT_ID .appspot.com
) связан с Google App Engine. Это означает следующее:- Местоположение сегмента будет определять расположение ресурсов, связанных с Google App Engine (например, расположение экземпляра Cloud Firestore по умолчанию).
Любой сегмент хранилища по умолчанию, подготовленный начиная с 30 октября 2024 г. (с форматом имени
PROJECT_ID .firebasestorage.com
) не связан с Google App Engine. Это означает следующее:При предоставлении сегмента Cloud Storage по умолчанию больше не будет определяться расположение ресурсов, связанных с Google App Engine (например, расположение экземпляра Cloud Firestore по умолчанию).
При предоставлении экземпляра Cloud Firestore по умолчанию больше не будет определяться расположение корзины Cloud Storage по умолчанию для вашего проекта.
Места, доступные для вашего сегмента Cloud Storage по умолчанию, теперь совпадают с местоположениями, доступными для Google Cloud Storage (а не ограничиваются только теми, которые доступны для Google App Engine).
«Ресурсы GCP по умолчанию» — это любые ресурсы проекта, связанные с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
С 30 октября 2024 г. концепция «ресурсов GCP по умолчанию» не применяется к вновь подготовленным сегментам Cloud Storage по умолчанию. Корзины по умолчанию, подготовленные после этой даты, имеют формат имениPROJECT_ID .firebasestorage.com
и они не связаны с Google App Engine. Чтобы узнать больше, ознакомьтесь с часто задаваемыми вопросами: Что происходит с «расположением ресурсов GCP по умолчанию»?
Если вы хотите установить или получить местоположение любого ресурса в проекте, вам следует взаимодействовать с ним напрямую.
Cloud Storage for Firebase
В консоли Firebase :
- Установите и найдите местоположение корзины Cloud Storage по умолчанию в разделе «Хранилище» консоли Firebase .
Использование REST API:
Задайте расположение сегмента Cloud Storage по умолчанию во время его подготовки при вызове
projects.defaultBucket.create
.Обратите внимание, что начиная с 30 октября 2024 г. для звонков в эту конечную точку потребуется тарифный план Blaze с оплатой по мере использования . Поэтому, прежде чем пытаться создать сегмент по умолчанию, убедитесь, что проект связан с учетной записью Cloud Billing (например, с помощью
projects.updateBillingInfo
).Получите местоположение корзины Cloud Storage по умолчанию, используя
projects.buckets.get
.
Экземпляр Cloud Firestore по умолчанию
Обратите внимание: если вы подготовили корзину Cloud Storage по умолчанию до 30 октября 2024 г., то местоположение экземпляра Cloud Firestore по умолчанию для проекта уже установлено (из-за связи с Google App Engine).
В консоли Firebase :
- Установите и найдите местоположение экземпляра Cloud Firestore по умолчанию в разделе Firestore консоли Firebase .
Использование REST API:
Задайте местоположение экземпляра Cloud Firestore по умолчанию во время его подготовки при вызове
projects.databases.create
.Получите местоположение экземпляра Cloud Firestore по умолчанию, используя
projects.databases.get
.
Запланированные функции (1-го поколения)
Обратите внимание: если вы подготовили сегмент Cloud Storage по умолчанию до 30 октября 2024 г., то запланированные функции проекта (1-го поколения) уже настроены (из-за связи с Google App Engine).
Задайте расположение запланированной функции во время ее установки и развертывания .
Получите местоположение запланированной функции по названию темы ее задания и функции в консоли Google Cloud (
firebase-schedule- FUNCTION_NAME - REGION
.
Firebase стремится обеспечить безопасность наших продуктов и нашей экосистемы. В рамках этого мы вносим некоторые изменения в Cloud Storage for Firebase и принимаем активные меры по предотвращению злоупотреблений на нашей платформе. Это включает в себя обновление нашей инфраструктуры для лучшего соответствия квотам и выставлению счетов Google Cloud Storage .
Одним из результатов этих изменений в инфраструктуре является то, что вскоре мы начнем требовать от проектов использования тарифного плана Blaze с оплатой по мере использования для использования Cloud Storage for Firebase . Бесплатное использование по-прежнему доступно даже в тарифном плане Blaze.
Ознакомьтесь со следующими часто задаваемыми вопросами об изменениях, о которых мы объявили в сентябре 2024 г.:
- Изменения требований к тарифному плану
- Изменения в сегменте Cloud Storage for Firebase по умолчанию
- Изменения для программного взаимодействия (например, REST API и Terraform).
- Изменения для «ресурсов GCP по умолчанию»
Изменения требований к тарифному плану
Скоро мы начнем требовать тарифный план Blaze с оплатой по мере использования, если вы хотите использовать Cloud Storage for Firebase . Бесплатное использование по-прежнему доступно даже в тарифном плане Blaze.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
С 30 октября 2024 года произойдут следующие изменения:
Чтобы предоставить новый сегмент по умолчанию с помощью консоли Firebase или REST API, ваш проект должен находиться в тарифном плане Blaze с оплатой по мере использования .
Обратите внимание на следующее обо всех сегментах по умолчанию , подготовленных после 30 октября 2024 г .:
Они будут следить за ценами и использованием Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Они будут иметь формат имени
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).
С 1 октября 2025 года произойдут следующие изменения:
- Чтобы сохранить доступ к корзине по умолчанию и всем другим ресурсам Cloud Storage , ваш проект должен находиться на тарифном плане Blaze с оплатой по мере использования . Любая корзина
.appspot.com
по умолчанию сохранит текущий уровень бесплатного использования даже в тарифном плане Blaze.
- Чтобы сохранить доступ к корзине по умолчанию и всем другим ресурсам Cloud Storage , ваш проект должен находиться на тарифном плане Blaze с оплатой по мере использования . Любая корзина
Узнайте больше о том , что произойдет, если вы не перейдете на тарифный план Blaze до этой даты. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Firebase стремится обеспечить безопасность наших продуктов и нашей экосистемы. В рамках этого мы вносим некоторые изменения в Cloud Storage for Firebase и принимаем активные меры по предотвращению злоупотреблений на нашей платформе. Это включает в себя обновление нашей инфраструктуры для лучшего соответствия квотам и выставлению счетов Google Cloud Storage .
Да. Если у вас естьPROJECT_ID .appspot.com
и вы переходите на тарифный план Blaze с оплатой по мере использования , тогда вы сохраните текущий уровень бесплатного использования корзины по умолчанию, как описано ниже. Любое использование сверх этого бесплатного использования будет взиматься в соответствии с ценами Google App Engine .
- 5 ГБ сохранено
- 1 ГБ исходящего трафика в день
- 20 000 загрузок в день
- 50 000 загрузок/день
Обратите внимание, что начиная с 30 октября 2024 г. все новые сегменты по умолчанию будут иметь формат имени:PROJECT_ID .firebasestorage.com
, и они следуют ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Чтобы перейти на тарифный план Blaze с оплатой по мере использования, вам необходимо связать свой проект с учетной записью Cloud Billing . Вы можете использовать рабочий процесс консоли Firebase для обновления своего тарифного плана .
Чтобы обновить тарифный план, вам необходимо иметь роль владельца IAM для вашего проекта.
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Если вы хотите сохранить доступ к своемуPROJECT_ID .appspot.com
сегмент по умолчанию, то вам необходимо перейти на тарифный план Blaze с оплатой по мере использования до 1 октября 2025 года .
Чтобы перейти на тарифный план Blaze с оплатой по мере использования, вам необходимо связать свой проект с учетной записью Cloud Billing . Вы можете использовать рабочий процесс консоли Firebase для обновления своего тарифного плана .
С 30 октября 2024 г .: если вы еще не выделили в своем проекте сегмент Cloud Storage по умолчанию, вы не сможете его предоставить, если ваш проект не включен в тарифный план Blaze.
С 1 октября 2025 г .: если ваш проект не входит в тарифный план Blaze, вы потеряете доступ для чтения и записи к своему
PROJECT_ID .appspot.com
сегмент по умолчанию. Вы также не сможете просматривать сегмент или получать доступ к его данным в консоли Firebase или консоли Google Cloud .Обратите внимание, что любые данные останутся в вашем сегменте, но будут недоступны, пока вы не перейдете на тарифный план Blaze.
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Если у вас естьPROJECT_ID .appspot.com
сегмент по умолчанию, и вы переходите на тарифный план Blaze с использованием, превышающим уровни бесплатного использования, описанные ниже, тогда в следующем платежном цикле с вас будет взиматься плата за превышение в соответствии с ценами Google App Engine .
- 5 ГБ сохранено
- 1 ГБ исходящего трафика в день
- 20 000 загрузок в день
- 50 000 загрузок/день
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Изменения в сегменте Cloud Storage по умолчанию
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Нет. При переходе на тарифный план Blaze имя корзины Cloud Storage по умолчанию не изменится.
Если вы подготовили сегмент по умолчанию до 30 октября 2024 г., ваш сегмент по умолчанию всегда будет иметь формат имени
PROJECT_ID .appspot.com
.Если вы подготовили сегмент по умолчанию 30 октября 2024 г. или позднее , то формат имени вашего сегмента по умолчанию всегда будет следующий:
PROJECT_ID .firebasestorage.com
.
Удаленные сегменты не подлежат восстановлению. Обратите внимание, что это текущее поведение для всех сегментов Cloud Storage .
С 30 октября 2024 г .: если вы удалитеPROJECT_ID .appspot.com
сегмент по умолчанию, то вы не сможете предоставить сегмент с тем же форматом имени.
Вместо этого вы можете создать новую корзину Cloud Storage по умолчанию (если ваш проект находится в ценовом плане Blaze) с форматом имениPROJECT_ID .firebasestorage.com
. Он будет соответствовать ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Нет. Чтобы учесть эти изменения, вам не нужно обновлять кодовую базу вашего приложения.
Все существующиеPROJECT_ID .appspot.com
по умолчанию сохранят формат имени.
Чтобы избежать перебоев в обслуживании, обязательно обновите свой проект до тарифного плана Blaze с оплатой по мере использования до 1 октября 2025 г. После перехода на тарифный план Blaze ваша кодовая база продолжит взаимодействовать сPROJECT_ID .appspot.com
сегмент по умолчанию, как всегда.
Нет. Чтобы учесть эти изменения, вам не нужно перемещать данные из своего аккаунта.PROJECT_ID .appspot.com
сегмент по умолчанию.
Если вы перейдете свой проект на тарифный план Blaze с оплатой по мере использования до 1 октября 2025 г., перебоев в обслуживании не будет.
Изменения для программного взаимодействия (например, REST API и Terraform).
Если вы предоставляете сегменты Cloud Storage for Firebase по умолчанию или работаете с ними программно (например, используя REST API или Terraform), просмотрите следующие изменения, чтобы узнать, нужно ли вам что-либо изменить в своих рабочих процессах или приложениях.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
С 30 октября 2024 года произойдут следующие изменения:
Конечная точка
projects.defaultBucket.create
меняется:Чтобы вызвать эту конечную точку, ваш проект должен находиться в тарифном плане Blaze с оплатой по мере использования .
Корзины по умолчанию, предоставленные этой конечной точкой, будут иметь формат имени
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).Эти сегменты по умолчанию будут соответствовать ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Конечные точки
projects.defaultLocation.finalize
иprojects.availableLocations.list
будут отключены и начнут возвращать ошибки404: METHOD_NOT_FOUND
.Вместо этого, чтобы программно установить местоположение ресурса, вам следует использовать API-интерфейсы, специфичные для ресурса. Например, задайте расположение корзины Cloud Storage по умолчанию и экземпляра Cloud Firestore по умолчанию во время их индивидуальной подготовки при вызове
projects.defaultBucket.create
иprojects.databases.create
соответственно. Дополнительные сведения о замене REST API и местоположений см. в разделе часто задаваемых вопросов: Как установить или получить местоположение для «ресурса GCP по умолчанию»?
Начиная с 30 октября 2024 г. произойдут следующие изменения, связанные с использованием Terraform с Cloud Storage for Firebase .
Вы больше не можете предоставить корзину Cloud Storage for Firebase с помощью Terraform. Это связано с тем, что вы больше не можете предоставлять этот сегмент через Google App Engine. Вместо этого вы можете сделать одно из следующих действий:
Подготовьте корзину, вызвав
projects.defaultBucket.create
. Этот API пока недоступен через Terraform.Подготовьте корзину через консоль Firebase . Чтобы начать, посетите раздел «Хранилище» консоли.
Кроме того, обратите внимание на следующее о сегментах Cloud Storage по умолчанию, предоставляемых начиная с 30 октября 2024 г.:
Чтобы предоставить корзину Cloud Storage по умолчанию, ваш проект должен находиться в тарифном плане Blaze с оплатой по факту использования.
Вам больше не нужно подготавливать экземпляр Cloud Firestore по умолчанию перед сегментом Cloud Storage по умолчанию.
Местоположение, которое вы выбираете для экземпляра Cloud Firestore по умолчанию, не применимо к вашему сегменту Cloud Storage по умолчанию (это означает, что ваш экземпляр Cloud Firestore по умолчанию и ваш сегмент Cloud Storage по умолчанию могут находиться в разных местах).
Формат имени сегмента Cloud Storage по умолчанию будет следующим:
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).
Изменения для «ресурсов GCP по умолчанию»
«Ресурсы GCP по умолчанию» — это любые ресурсы проекта, связанные с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
За прошедшие годы в экосистеме Firebase произошло множество изменений, и связи ресурсов, связанных с Firebase, с Google App Engine изменились.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
«Расположение ресурсов GCP по умолчанию» — это настройка местоположения для любых ресурсов проекта, связанных с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
Когда вы настраиваете любой из этих ресурсов в своем проекте, вы транзитивно устанавливаете местоположение приложения Google App Engine в своем проекте. Это, в свою очередь, задает расположение всех ресурсов, связанных с Google App Engine.
Обратите внимание на следующее:
Любой сегмент Cloud Storage по умолчанию, подготовленный до 30 октября 2024 г. (с форматом имени
PROJECT_ID .appspot.com
) связан с Google App Engine. Это означает следующее:- Местоположение сегмента будет определять расположение ресурсов, связанных с Google App Engine (например, расположение экземпляра Cloud Firestore по умолчанию).
Любой сегмент хранилища по умолчанию, подготовленный начиная с 30 октября 2024 г. (с форматом имени
PROJECT_ID .firebasestorage.com
) не связан с Google App Engine. Это означает следующее:При предоставлении сегмента Cloud Storage по умолчанию больше не будет определяться расположение ресурсов, связанных с Google App Engine (например, расположение экземпляра Cloud Firestore по умолчанию).
При предоставлении экземпляра Cloud Firestore по умолчанию больше не будет определяться расположение корзины Cloud Storage по умолчанию для вашего проекта.
Места, доступные для вашего сегмента Cloud Storage по умолчанию, теперь совпадают с местоположениями, доступными для Google Cloud Storage (а не ограничиваются только теми, которые доступны для Google App Engine).
«Ресурсы GCP по умолчанию» — это любые ресурсы проекта, связанные с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
С 30 октября 2024 г. концепция «ресурсов GCP по умолчанию» не применяется к вновь подготовленным сегментам Cloud Storage по умолчанию. Корзины по умолчанию, подготовленные после этой даты, имеют формат имениPROJECT_ID .firebasestorage.com
и они не связаны с Google App Engine. Чтобы узнать больше, ознакомьтесь с часто задаваемыми вопросами: Что происходит с «расположением ресурсов GCP по умолчанию»?
Если вы хотите установить или получить местоположение любого ресурса в проекте, вам следует взаимодействовать с ним напрямую.
Cloud Storage for Firebase
В консоли Firebase :
- Установите и найдите местоположение корзины Cloud Storage по умолчанию в разделе «Хранилище» консоли Firebase .
Использование REST API:
Задайте расположение сегмента Cloud Storage по умолчанию во время его подготовки при вызове
projects.defaultBucket.create
.Обратите внимание, что начиная с 30 октября 2024 г. для звонков в эту конечную точку потребуется тарифный план Blaze с оплатой по мере использования . Поэтому, прежде чем пытаться создать сегмент по умолчанию, убедитесь, что проект связан с учетной записью Cloud Billing (например, с помощью
projects.updateBillingInfo
).Получите местоположение корзины Cloud Storage по умолчанию, используя
projects.buckets.get
.
Экземпляр Cloud Firestore по умолчанию
Обратите внимание: если вы подготовили корзину Cloud Storage по умолчанию до 30 октября 2024 г., то местоположение экземпляра Cloud Firestore по умолчанию для проекта уже установлено (из-за связи с Google App Engine).
В консоли Firebase :
- Установите и найдите местоположение экземпляра Cloud Firestore по умолчанию в разделе Firestore консоли Firebase .
Использование REST API:
Задайте местоположение экземпляра Cloud Firestore по умолчанию во время его подготовки при вызове
projects.databases.create
.Получите местоположение экземпляра Cloud Firestore по умолчанию, используя
projects.databases.get
.
Запланированные функции (1-го поколения)
Обратите внимание: если вы подготовили сегмент Cloud Storage по умолчанию до 30 октября 2024 г., то запланированные функции проекта (1-го поколения) уже настроены (из-за связи с Google App Engine).
Задайте расположение запланированной функции во время ее установки и развертывания .
Получите местоположение запланированной функции по названию темы ее задания и функции в консоли Google Cloud (
firebase-schedule- FUNCTION_NAME - REGION
.
Firebase стремится обеспечить безопасность наших продуктов и нашей экосистемы. В рамках этого мы вносим некоторые изменения в Cloud Storage for Firebase и принимаем активные меры по предотвращению злоупотреблений на нашей платформе. Это включает в себя обновление нашей инфраструктуры для лучшего соответствия квотам и выставлению счетов Google Cloud Storage .
Одним из результатов этих изменений в инфраструктуре является то, что вскоре мы начнем требовать от проектов использования тарифного плана Blaze с оплатой по мере использования для использования Cloud Storage for Firebase . Бесплатное использование по-прежнему доступно даже в тарифном плане Blaze.
Ознакомьтесь со следующими часто задаваемыми вопросами об изменениях, о которых мы объявили в сентябре 2024 г.:
- Изменения требований к тарифному плану
- Изменения в сегменте Cloud Storage for Firebase по умолчанию
- Изменения для программного взаимодействия (например, REST API и Terraform).
- Изменения для «ресурсов GCP по умолчанию»
Изменения требований к тарифному плану
Скоро мы начнем требовать тарифный план Blaze с оплатой по мере использования, если вы хотите использовать Cloud Storage for Firebase . Бесплатное использование по-прежнему доступно даже в тарифном плане Blaze.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
С 30 октября 2024 года произойдут следующие изменения:
Чтобы предоставить новый сегмент по умолчанию с помощью консоли Firebase или REST API, ваш проект должен находиться в тарифном плане Blaze с оплатой по мере использования .
Обратите внимание на следующее обо всех сегментах по умолчанию , подготовленных после 30 октября 2024 г .:
Они будут следить за ценами и использованием Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Они будут иметь формат имени
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).
С 1 октября 2025 года произойдут следующие изменения:
- Чтобы сохранить доступ к корзине по умолчанию и всем другим ресурсам Cloud Storage , ваш проект должен находиться на тарифном плане Blaze с оплатой по мере использования . Любая корзина
.appspot.com
по умолчанию сохранит текущий уровень бесплатного использования даже в тарифном плане Blaze.
- Чтобы сохранить доступ к корзине по умолчанию и всем другим ресурсам Cloud Storage , ваш проект должен находиться на тарифном плане Blaze с оплатой по мере использования . Любая корзина
Узнайте больше о том , что произойдет, если вы не перейдете на тарифный план Blaze до этой даты. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Firebase стремится обеспечить безопасность наших продуктов и нашей экосистемы. В рамках этого мы вносим некоторые изменения в Cloud Storage for Firebase и принимаем активные меры по предотвращению злоупотреблений на нашей платформе. Это включает в себя обновление нашей инфраструктуры для лучшего соответствия квотам и выставлению счетов Google Cloud Storage .
Да. Если у вас естьPROJECT_ID .appspot.com
и вы переходите на тарифный план Blaze с оплатой по мере использования , тогда вы сохраните текущий уровень бесплатного использования корзины по умолчанию, как описано ниже. Любое использование сверх этого бесплатного использования будет взиматься в соответствии с ценами Google App Engine .
- 5 ГБ сохранено
- 1 ГБ исходящего трафика в день
- 20 000 загрузок в день
- 50 000 загрузок/день
Обратите внимание, что начиная с 30 октября 2024 г. все новые сегменты по умолчанию будут иметь формат имени:PROJECT_ID .firebasestorage.com
, и они следуют ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Чтобы перейти на тарифный план Blaze с оплатой по мере использования, вам необходимо связать свой проект с учетной записью Cloud Billing . Вы можете использовать рабочий процесс консоли Firebase для обновления своего тарифного плана .
Чтобы обновить тарифный план, вам необходимо иметь роль владельца IAM для вашего проекта.
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Если вы хотите сохранить доступ к своемуPROJECT_ID .appspot.com
сегмент по умолчанию, то вам необходимо перейти на тарифный план Blaze с оплатой по мере использования до 1 октября 2025 года .
Чтобы перейти на тарифный план Blaze с оплатой по мере использования, вам необходимо связать свой проект с учетной записью Cloud Billing . Вы можете использовать рабочий процесс консоли Firebase для обновления своего тарифного плана .
С 30 октября 2024 г .: если вы еще не выделили в своем проекте сегмент Cloud Storage по умолчанию, вы не сможете его предоставить, если ваш проект не включен в тарифный план Blaze.
С 1 октября 2025 г .: если ваш проект не входит в тарифный план Blaze, вы потеряете доступ для чтения и записи к своему
PROJECT_ID .appspot.com
сегмент по умолчанию. Вы также не сможете просматривать сегмент или получать доступ к его данным в консоли Firebase или консоли Google Cloud .Обратите внимание, что любые данные останутся в вашем сегменте, но будут недоступны, пока вы не перейдете на тарифный план Blaze.
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Если у вас естьPROJECT_ID .appspot.com
сегмент по умолчанию, и вы переходите на тарифный план Blaze с использованием, превышающим уровни бесплатного использования, описанные ниже, тогда в следующем платежном цикле с вас будет взиматься плата за превышение в соответствии с ценами Google App Engine .
- 5 ГБ сохранено
- 1 ГБ исходящего трафика в день
- 20 000 загрузок в день
- 50 000 загрузок/день
Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Изменения в сегменте Cloud Storage по умолчанию
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
Нет. При переходе на тарифный план Blaze имя корзины Cloud Storage по умолчанию не изменится.
Если вы подготовили сегмент по умолчанию до 30 октября 2024 г., ваш сегмент по умолчанию всегда будет иметь формат имени
PROJECT_ID .appspot.com
.Если вы подготовили сегмент по умолчанию 30 октября 2024 г. или позднее , то формат имени вашего сегмента по умолчанию всегда будет следующий:
PROJECT_ID .firebasestorage.com
.
Удаленные сегменты не подлежат восстановлению. Обратите внимание, что это текущее поведение для всех сегментов Cloud Storage .
С 30 октября 2024 г .: если вы удалитеPROJECT_ID .appspot.com
сегмент по умолчанию, то вы не сможете предоставить сегмент с тем же форматом имени.
Вместо этого вы можете создать новую корзину Cloud Storage по умолчанию (если ваш проект находится в ценовом плане Blaze) с форматом имениPROJECT_ID .firebasestorage.com
. Он будет соответствовать ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Нет. Чтобы учесть эти изменения, вам не нужно обновлять кодовую базу вашего приложения.
Все существующиеPROJECT_ID .appspot.com
по умолчанию сохранят формат имени.
Чтобы избежать перебоев в обслуживании, обязательно обновите свой проект до тарифного плана Blaze с оплатой по мере использования до 1 октября 2025 г. После перехода на тарифный план Blaze ваша кодовая база продолжит взаимодействовать сPROJECT_ID .appspot.com
сегмент по умолчанию, как всегда.
Нет. Чтобы учесть эти изменения, вам не нужно перемещать данные из своего аккаунта.PROJECT_ID .appspot.com
сегмент по умолчанию.
Если вы перейдете свой проект на тарифный план Blaze с оплатой по мере использования до 1 октября 2025 г., перебоев в обслуживании не будет.
Изменения для программного взаимодействия (например, REST API и Terraform).
Если вы предоставляете сегменты Cloud Storage for Firebase по умолчанию или работаете с ними программно (например, используя REST API или Terraform), просмотрите следующие изменения, чтобы узнать, нужно ли вам что-либо изменить в своих рабочих процессах или приложениях.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
С 30 октября 2024 года произойдут следующие изменения:
Конечная точка
projects.defaultBucket.create
меняется:Чтобы вызвать эту конечную точку, ваш проект должен находиться в тарифном плане Blaze с оплатой по мере использования .
Корзины по умолчанию, предоставленные этой конечной точкой, будут иметь формат имени
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).Эти сегменты по умолчанию будут соответствовать ценам и использованию Google Cloud Storage , что обеспечивает уровень «Всегда бесплатно» для сегментов в определенных регионах.
Конечные точки
projects.defaultLocation.finalize
иprojects.availableLocations.list
будут отключены и начнут возвращать ошибки404: METHOD_NOT_FOUND
.Вместо этого, чтобы программно установить местоположение ресурса, вам следует использовать API-интерфейсы, специфичные для ресурса. Например, задайте расположение корзины Cloud Storage по умолчанию и экземпляра Cloud Firestore по умолчанию во время их индивидуальной подготовки при вызове
projects.defaultBucket.create
иprojects.databases.create
соответственно. Дополнительные сведения о замене REST API и местоположений см. в разделе часто задаваемых вопросов: Как установить или получить местоположение для «ресурса GCP по умолчанию»?
Начиная с 30 октября 2024 г. произойдут следующие изменения, связанные с использованием Terraform с Cloud Storage for Firebase .
Вы больше не можете предоставить корзину Cloud Storage for Firebase с помощью Terraform. Это связано с тем, что вы больше не можете предоставлять этот сегмент через Google App Engine. Вместо этого вы можете сделать одно из следующих действий:
Подготовьте корзину, вызвав
projects.defaultBucket.create
. Этот API пока недоступен через Terraform.Подготовьте корзину через консоль Firebase . Чтобы начать, посетите раздел «Хранилище» консоли.
Кроме того, обратите внимание на следующее о сегментах Cloud Storage по умолчанию, предоставляемых начиная с 30 октября 2024 г.:
Чтобы предоставить корзину Cloud Storage по умолчанию, ваш проект должен находиться в тарифном плане Blaze с оплатой по факту использования.
Вам больше не нужно подготавливать экземпляр Cloud Firestore по умолчанию перед сегментом Cloud Storage по умолчанию.
Местоположение, которое вы выбираете для экземпляра Cloud Firestore по умолчанию, не применимо к вашему сегменту Cloud Storage по умолчанию (это означает, что ваш экземпляр Cloud Firestore по умолчанию и ваш сегмент Cloud Storage по умолчанию могут находиться в разных местах).
Формат имени сегмента Cloud Storage по умолчанию будет следующим:
PROJECT_ID .firebasestorage.com
(вместо прежнегоPROJECT_ID .appspot.com
).
Изменения для «ресурсов GCP по умолчанию»
«Ресурсы GCP по умолчанию» — это любые ресурсы проекта, связанные с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
За прошедшие годы в экосистеме Firebase произошло множество изменений, и связи ресурсов, связанных с Firebase, с Google App Engine изменились.
Мы понимаем, что эти изменения потребуют вашего времени для оценки и внесения изменений в ваш проект и рабочие процессы Firebase. Если у вас есть вопросы, обратитесь в службу поддержки Firebase .
«Расположение ресурсов GCP по умолчанию» — это настройка местоположения для любых ресурсов проекта, связанных с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
Когда вы настраиваете любой из этих ресурсов в своем проекте, вы транзитивно устанавливаете местоположение приложения Google App Engine в своем проекте. Это, в свою очередь, задает расположение всех ресурсов, связанных с Google App Engine.
Обратите внимание на следующее:
Любой сегмент Cloud Storage по умолчанию, подготовленный до 30 октября 2024 г. (с форматом имени
PROJECT_ID .appspot.com
) связан с Google App Engine. Это означает следующее:- Местоположение сегмента будет определять расположение ресурсов, связанных с Google App Engine (например, расположение экземпляра Cloud Firestore по умолчанию).
Любой сегмент хранилища по умолчанию, подготовленный начиная с 30 октября 2024 г. (с форматом имени
PROJECT_ID .firebasestorage.com
) не связан с Google App Engine. Это означает следующее:При предоставлении сегмента Cloud Storage по умолчанию больше не будет определяться расположение ресурсов, связанных с Google App Engine (например, расположение экземпляра Cloud Firestore по умолчанию).
При предоставлении экземпляра Cloud Firestore по умолчанию больше не будет определяться расположение корзины Cloud Storage по умолчанию для вашего проекта.
Места, доступные для вашего сегмента Cloud Storage по умолчанию, теперь совпадают с местоположениями, доступными для Google Cloud Storage (а не ограничиваются только теми, которые доступны для Google App Engine).
«Ресурсы GCP по умолчанию» — это любые ресурсы проекта, связанные с Google App Engine, включая следующие:
- экземпляр Cloud Firestore по умолчанию
- Cloud Storage for Firebase (особенно тех, у которых формат имени
PROJECT_ID .appspot.com
) - Google Cloud Scheduler (как и для запланированных функций 1-го поколения)
С 30 октября 2024 г. концепция «ресурсов GCP по умолчанию» не применяется к вновь подготовленным сегментам Cloud Storage по умолчанию. Корзины по умолчанию, подготовленные после этой даты, имеют формат имениPROJECT_ID .firebasestorage.com
и они не связаны с Google App Engine. Чтобы узнать больше, ознакомьтесь с часто задаваемыми вопросами: Что происходит с «расположением ресурсов GCP по умолчанию»?
Если вы хотите установить или получить местоположение любого ресурса в проекте, вам следует взаимодействовать с ним напрямую.
Cloud Storage for Firebase
В консоли Firebase :
- Установите и найдите местоположение корзины Cloud Storage по умолчанию в разделе «Хранилище» консоли Firebase .
Использование REST API:
Задайте расположение сегмента Cloud Storage по умолчанию во время его подготовки при вызове
projects.defaultBucket.create
.Обратите внимание, что начиная с 30 октября 2024 г. для звонков в эту конечную точку потребуется тарифный план Blaze с оплатой по мере использования . Поэтому, прежде чем пытаться создать сегмент по умолчанию, убедитесь, что проект связан с учетной записью Cloud Billing (например, с помощью
projects.updateBillingInfo
).Получите местоположение корзины Cloud Storage по умолчанию, используя
projects.buckets.get
.
Экземпляр Cloud Firestore по умолчанию
Обратите внимание: если вы подготовили корзину Cloud Storage по умолчанию до 30 октября 2024 г., то местоположение экземпляра Cloud Firestore по умолчанию для проекта уже установлено (из-за связи с Google App Engine).
В консоли Firebase :
- Установите и найдите местоположение экземпляра Cloud Firestore по умолчанию в разделе Firestore консоли Firebase .
Использование REST API:
Задайте местоположение экземпляра Cloud Firestore по умолчанию во время его подготовки при вызове
projects.databases.create
.Получите местоположение экземпляра Cloud Firestore по умолчанию, используя
projects.databases.get
.
Запланированные функции (1-го поколения)
Обратите внимание: если вы подготовили сегмент Cloud Storage по умолчанию до 30 октября 2024 г., то запланированные функции проекта (1-го поколения) уже настроены (из-за связи с Google App Engine).
Задайте расположение запланированной функции во время ее установки и развертывания .
Получите местоположение запланированной функции по названию темы ее задания и функции в консоли Google Cloud (
firebase-schedule- FUNCTION_NAME - REGION
.