Firebase, Cloud Storage for Firebase'te bazı değişiklikler yapıyor ve platformumuzda kötüye kullanımı önlemek için proaktif adımlar atıyor. Bu nedenle, altyapımızı Google Cloud Storage kotası ve faturalandırmayla daha uyumlu olacak şekilde güncellememiz gerekiyor.
Bu altyapı değişikliklerinin bir sonucu olarak, Cloud Storage for Firebase'ı kullanmak isteyen projelerin yakında kullan-öde Blaze fiyatlandırma planında olması gerekecek. Blaze fiyatlandırma planında bile ücretsiz kullanım devam etmektedir.
Eylül 2024'te duyurduğumuz değişikliklerle ilgili aşağıdaki SSS'leri inceleyin:
- Fiyatlandırma planı şartlarında yapılan değişiklikler
- Varsayılan Cloud Storage for Firebase paketinde yapılan değişiklikler
- Programatik etkileşimler (REST API'ler ve Terraform gibi) için değişiklikler
- "Varsayılan Google Cloud kaynakları" için değişiklikler
Fiyatlandırma planı şartlarında yapılan değişiklikler
Cloud Storage for Firebase'yi kullanmak istiyorsanız yakında kullan-öde Blaze fiyatlandırma planını kullanmaya başlamanız gerekecek. Blaze fiyatlandırma planında bile ücretsiz kullanıma devam edebilirsiniz.
Bu değişiklikleri değerlendirmek ve Firebase projenizde ve iş akışlarınızda değişiklik yapmak için zamana ihtiyacınız olacağının farkındayız. Sorularınız varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
Eylül 2024'te duyurulan yeni fiyatlandırma planı koşulları nelerdir?
30 Ekim 2024 'ten itibaren aşağıdaki değişiklikler yapılacak:Firebase konsolunu veya REST API'yi kullanarak yeni bir varsayılan paket sağlamak için projenizin kullandıkça öde Blaze fiyatlandırma planında olması gerekir.
30 Ekim 2024 'ten sonra ayrılan tüm varsayılan paketlerle ilgili olarak aşağıdakileri göz önünde bulundurun:Bu paketler,
,US-CENTRAL1
veUS-EAST1
'taki paketler için "Daima Ücretsiz" katmanı sunan Google Cloud Storage fiyatlandırma ve kullanım kurallarına tabidir.US-WEST1
Bu bağlantıların ad biçimi
olur (eskiPROJECT_ID.firebasestorage.app
yerine).PROJECT_ID.appspot.com
1 Ekim 2025 'ten itibaren aşağıdaki değişiklikler yapılacak:- Varsayılan paketinize ve diğer tüm Cloud Storagekaynaklara erişmeye devam etmek için projenizin kullan-öde Blaze fiyatlandırma planında olması gerekir.
varsayılan paketleri, Blaze fiyatlandırma planında bile mevcut ücretsiz kullanım düzeyini korur.*.appspot.com
- Varsayılan paketinize ve diğer tüm Cloud Storagekaynaklara erişmeye devam etmek için projenizin kullan-öde Blaze fiyatlandırma planında olması gerekir.
Bu tarihe kadar Blaze fiyatlandırma planına geçiş yapmazsanız ne olacağı hakkında daha fazla bilgi edinin. Sorularınız varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
Firebase bu fiyatlandırma planı değişikliklerini neden yapıyor?
Firebase, ürünlerimizi ve ekosistemimizi güvende tutmaya çalışır. Bu kapsamda, Cloud Storage for Firebase'te bazı değişiklikler yapıyoruz ve platformumuzda kötüye kullanımı önlemek için proaktif adımlar atıyoruz. Altyapımızı Google Cloud Storage kotasına ve faturalandırmaya daha uygun olacak şekilde güncellemek de buna dahildir.
Blaze fiyatlandırma planına yükselirsem ücretsiz kullanımdan yararlanmaya devam edebilir miyim?
Evet. PROJECT_ID.appspot.com
- 5 GB depolama alanı
- Günde 1 GB indirme
- Günde 20.000 yükleme
- Günde 50.000 indirme
PROJECT_ID.firebasestorage.app
US-CENTRAL1
US-EAST1
US-WEST1
Blaze fiyatlandırma planına nasıl yükseltebilirim?
Projenizi kullandıkça öde Blaze fiyatlandırma planına yükseltmek için projenizi bir Cloud Billing hesabına bağlamanız gerekir. Fiyatlandırma planınızı yükseltmek için Firebase konsol iş akışını kullanabilirsiniz.
Fiyatlandırma planını yükseltmek için projenizde Sahip IAM rolüne sahip olmanız gerekir.
Sorunuz varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
Blaze fiyatlandırma planına ne zaman geçmem gerekiyor?
PROJECT_ID.appspot.com
Projenizi kullandıkça öde Blaze fiyatlandırma planına yükseltmek için projenizi bir Cloud Billing hesabına bağlamanız gerekir. Fiyatlandırma planınızı yükseltmek için Firebase konsol iş akışını kullanabilirsiniz.
Projemi Blaze fiyatlandırma planına geçirmezsem ne olur?
30 Ekim 2024 'ten itibaren: Projenizde henüz varsayılan bir Cloud Storage paketi sağlamadıysanız projeniz Blaze fiyatlandırma planında olmadığı sürece bu paketi sağlayamazsınız.1 Ekim 2025 itibarıyla: Projeniz Blaze fiyatlandırma planında değilse varsayılan paketinize okuma/yazma erişimini kaybedersiniz. Ayrıca, paketi görüntüleyemez veya Firebase konsolunda ya da Google Cloud konsolunda verilerine erişemezsiniz.PROJECT_ID.appspot.com
Tüm verilerin paketinizde kalacağını ancak Blaze fiyatlandırma planına geçene kadar bu verilere erişilemeyeceğini unutmayın.
Sorunuz varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
*.appspot.com
varsayılan paketimin kullanımı ücretsiz kullanım düzeyini aşarsa ne olur?
*.appspot.com
PROJECT_ID.appspot.com
- 5 GB depolama alanı
- Günde 1 GB indirme
- Günde 20.000 yükleme
- Günde 50.000 indirme
Sorunuz varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
Varsayılan Cloud Storage paketinde yapılan değişiklikler
Bu değişiklikleri değerlendirmek ve Firebase projenizde ve iş akışlarınızda değişiklik yapmak için zamana ihtiyacınız olacağının farkındayız. Sorularınız varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
Varsayılan paketimin adı değişecek mi?
Hayır. Blaze fiyatlandırma planına geçtiğinizde varsayılan Cloud Storage paketinizin adı değişmez.
Varsayılan paketinizi
30 Ekim 2024 'ten önce oluşturduysanız varsayılan paketinizin adı her zaman biçiminde olur.PROJECT_ID.appspot.com
Bunun tek istisnası,
paketinizi silip yeni bir varsayılan paket oluşturmanızdır.*.appspot.com
Varsayılan paketinizi
30 Ekim 2024 veya sonrasında oluşturduysanız varsayılan paketinizin adı her zaman biçiminde olur.PROJECT_ID.firebasestorage.app
*.appspot.com
varsayılan paketimi silersem ne olur?
*.appspot.com
Silinen paketler kurtarılamaz. Bu, tüm Cloud Storage paketleri için geçerli davranıştır.
PROJECT_ID.appspot.com
Bunun yerine, PROJECT_ID.firebasestorage.app
US-CENTRAL1
US-EAST1
US-WEST1
Uygulamamın kod tabanını güncellemem gerekir mi?
Hayır. Bu değişikliklere uyum sağlamak için uygulamanızın kod tabanını güncellemeniz gerekmez.
Mevcut tüm PROJECT_ID.appspot.com
Hizmet kesintisi yaşamamak için projenizi PROJECT_ID.appspot.com
Verilerimi *.appspot.com
varsayılan paketimden taşımam gerekir mi?
*.appspot.com
Hayır. Bu değişikliklere uyum sağlamak için verilerinizi PROJECT_ID.appspot.com
Projenizi
Programatik etkileşimler (REST API'ler ve Terraform gibi) için değişiklikler
Varsayılan Cloud Storage for Firebase paketlerini programatik olarak (ör. REST API'leri veya Terraform'u kullanarak) hazırlıyorsanız ya da bu paketlerle çalışıyorsanız iş akışlarınızda veya uygulamalarınızda herhangi bir değişiklik yapmanız gerekip gerekmediğini görmek için aşağıdaki değişiklikleri inceleyin.
Bu değişiklikleri değerlendirmek ve Firebase projenizde ve iş akışlarınızda değişiklik yapmak için zamana ihtiyacınız olacağının farkındayız. Sorularınız varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
REST API'lerinin kullanımıyla ilgili değişiklikler nelerdir?
projects.defaultBucket.create
uç noktası değişiyor:Bu uç noktayı çağırabilmek için projenizin kullandıkça öde Blaze fiyatlandırma planında olması gerekir.
Bu uç nokta tarafından temel hazırlığı yapılan varsayılan paketlerin ad biçimi
(eskiPROJECT_ID.firebasestorage.app
yerine) olacaktır.PROJECT_ID.appspot.com
Bu varsayılan paketler,
,US-CENTRAL1
veUS-EAST1
'teki paketler için "Daima Ücretsiz" katmanı sunan Google Cloud Storage fiyatlandırma ve kullanım koşullarını izler.US-WEST1
projects.defaultLocation.finalize
veprojects.availableLocations.list
uç noktaları kapatılacak ve404: METHOD_NOT_FOUND
hataları döndürmeye başlayacak.Bunun yerine, bir kaynağın konumunu programatik olarak ayarlamak için kaynağa özgü API'leri kullanmanız gerekir. Örneğin,
projects.defaultBucket.create
veprojects.databases.create
çağrılarını yaparken varsayılan Cloud Storage paketinin ve varsayılan Cloud Firestore örneğinin konumlarını ayrı ayrı ayarlayın. REST API'ler ve konumlar için değişimler hakkında daha fazla bilgi için şu SSS'ye bakın: "Varsayılan Google Cloud kaynağı"nın konumunu nasıl ayarlayabilir veya alabilirim?
Terraform'u kullanmayla ilgili değişiklikler nelerdir?
Artık Terraform'u kullanarak varsayılan Cloud Storage for Firebase paketini sağlayamazsınız. Bunun nedeni, bu paketi artık Google App Engine üzerinden sağlayamamanızdır. Bunun yerine aşağıdakilerden birini yapabilirsiniz:
projects.defaultBucket.create
adresini arayarak paketi hazırlayın. Bu API henüz Terraform üzerinden kullanılamıyor.Firebase konsolunu kullanarak paketi hazırlayın. Başlamak için konsolun Depolama bölümünü ziyaret edin.
Ayrıca,
Varsayılan bir Cloud Storage paketi oluşturmak için projenizin kullandıkça öde Blaze fiyatlandırma planında olması gerekir.
Artık varsayılan Cloud Storage paketinizden önce varsayılan Cloud Firestore örneğinizi sağlamanıza gerek yoktur.
Varsayılan Cloud Firestore örneğiniz için seçtiğiniz konum, varsayılan Cloud Storage paketiniz için geçerli değildir (yani varsayılan Cloud Firestore örneğiniz ve varsayılan Cloud Storage paketiniz farklı konumlarda olabilir).
Varsayılan Cloud Storage paketinin ad biçimi
(eskiPROJECT_ID.firebasestorage.app
yerine) olacaktır.PROJECT_ID.appspot.com
"Varsayılan Google Cloud kaynakları" için değişiklikler
"Varsayılan Google Cloud kaynakları", aşağıdakiler dahil olmak üzere Google App Engine ile ilişkili tüm proje kaynaklarıdır:
- varsayılan Cloud Firestore örneği
- varsayılan Cloud Storage for Firebase paketi (özellikle
ad biçimine sahip olanlar)PROJECT_ID.appspot.com
- Google Cloud Scheduler (özellikle 1. nesil planlanmış işlevler için)
Firebase ekosisteminde yıllar içinde birçok değişiklik yapıldı. Bu nedenle, Firebase ile ilgili kaynakların Google App Engine ile olan ilişkilendirmeleri de değişti.
Bu değişiklikleri değerlendirmek ve Firebase projenizde ve iş akışlarınızda değişiklik yapmak için zamana ihtiyacınız olacağının farkındayız. Sorularınız varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
"Varsayılan Google Cloud kaynakları için konum"a ne olacak?
"Varsayılan Google Cloud kaynakları için konum", aşağıdakiler dahil olmak üzere Google App Engine ile ilişkili tüm proje kaynaklarının konum ayarıdır:
- varsayılan Cloud Firestore örneği
- varsayılan Cloud Storage for Firebase paketi (özellikle
ad biçimine sahip olanlar)PROJECT_ID.appspot.com
- Google Cloud Scheduler (özellikle 1. nesil planlanmış işlevler için)
Projenizde bu kaynaklardan herhangi birini ayarlarken projenizdeki Google App Engine uygulamasının konumunu da dolaylı olarak ayarlarsınız. Bu da Google App Engine ile ilişkili tüm kaynakların konumunu belirler.
Aşağıdakileri göz önünde bulundurun:
30 Ekim 2024 'ten önce ayrılmış varsayılan Cloud Storage paketleri ( ad biçiminde) Google App Engine ile ilişkilendirilir. Bu, aşağıdakileri ifade eder:PROJECT_ID.appspot.com
- Paketin konumu, Google App Engine ile ilişkili kaynakların konumunu belirler (ör. varsayılan Cloud Firestore örneğinin konumu).
30 Ekim 2024 'ten itibaren temel hazırlığı yapılan varsayılan Cloud Storage grupları ( ad biçiminde) Google App Engine ile ilişkilendirilmez. Bu, aşağıdakileri ifade eder:PROJECT_ID.firebasestorage.app
Varsayılan Cloud Storage paketinizin temel hazırlığı artık Google App Engine ile ilişkili kaynakların konumunu (varsayılan Cloud Firestore örneğinin konumu gibi) belirlemeyecektir.
Varsayılan Cloud Firestore örneğiniz için temel hazırlama işlemi artık projenizin varsayılan Cloud Storage paketinin konumunu belirlemez.
Varsayılan Cloud Storage paketiniz için kullanılabilen konumlar artık Google Cloud Storage için kullanılabilen konumlarla aynıdır (Google App Engine ile sınırlı değildir).
"Varsayılan Google Cloud kaynağı"nın konumunu nasıl ayarlayabilirim veya alabilirim?
"Varsayılan Google Cloud kaynakları", aşağıdakiler dahil olmak üzere Google App Engine ile ilişkili tüm proje kaynaklarıdır:
- varsayılan Cloud Firestore örneği
- varsayılan Cloud Storage for Firebase paketi (özellikle
ad biçimine sahip olanlar)PROJECT_ID.appspot.com
- Google Cloud Scheduler (özellikle 1. nesil planlanmış işlevler için)
PROJECT_ID.firebasestorage.app
Bir projedeki herhangi bir kaynağın konumunu ayarlamak veya almak istiyorsanız bunun yerine doğrudan kaynakla etkileşime geçmeniz gerekir.
Varsayılan Cloud Storage for Firebase paketi
Firebase konsolunda:
- Firebase konsolunun Depolama bölümünde varsayılan bir Cloud Storage paketi ayarlayın ve paketin konumunu bulun.
REST API'leri kullanma:
projects.defaultBucket.create
çağrısı sırasında, temel hazırlığı sırasında varsayılan bir Cloud Storage paketinin konumunu ayarlayın.30 Ekim 2024 'ten itibaren bu uç noktanın çağrılabilmesi için kullandıkça öde Blaze fiyatlandırma planının kullanılmasını gerektireceğini unutmayın. Bu nedenle, varsayılan bir paket oluşturmaya çalışmadan önce projenin bir Cloud Billing hesabına bağlı olduğundan emin olun (örneğin,projects.updateBillingInfo
kullanarak).projects.buckets.get
kullanarak varsayılan bir Cloud Storage paketinin konumunu alın.
Varsayılan Cloud Firestore örneği
Firebase konsolunda:
- Firebase konsolunun Firestore bölümünde varsayılan bir Cloud Firestore örneğinin konumunu ayarlayın ve bulun.
REST API'leri kullanma:
projects.databases.create
çağrısı sırasında, temel hazırlığı sırasında varsayılan bir Cloud Firestore örneğinin konumunu ayarlayın.projects.databases.get
kullanarak varsayılan bir Cloud Firestore örneğinin konumunu alın.
Planlanmış işlevler (1. nesil)
Planlanmış bir işlevin konumunu kurulum ve dağıtım sırasında ayarlayın.
Planlanmış bir işlevin konumunu, Google Cloud konsolundaki işinin ve işlevinin konu adından elde edin (
).firebase-schedule-FUNCTION_NAME-REGION