Eylül 2024'te duyurulan Firebase için Cloud Storage değişiklikleriyle ilgili SSS
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 durum, altyapımızı Google Cloud Storage kotası ve faturalandırma ile daha uyumlu olacak şekilde güncellememizi gerektiriyor.
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.
Ücretsiz kullanım, Blaze fiyatlandırma planında da kullanılabilir.
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
Cloud Storage for Firebase kullanmak istiyorsanız yakında kullandıkça öde Blaze fiyatlandırma planını zorunlu kılmaya başlayacağız. 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. Sorunuz 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:
Bu bağlantıların ad biçimi PROJECT_ID.firebasestorage.app olur (eski PROJECT_ID.appspot.com yerine).
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. *.appspot.com varsayılan paketleri, Blaze fiyatlandırma planında bile mevcut ücretsiz kullanım düzeyini korur.
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?
30 Ekim 2024'ten itibaren tüm yeni varsayılan paketlerin PROJECT_ID.firebasestorage.app ad biçimine sahip olacağını ve Google Cloud Storage fiyatlandırma ve kullanım kurallarına tabi olacağını unutmayın. Bu kurallara göre, US-CENTRAL1, US-EAST1 ve US-WEST1'deki paketler için "Her Zaman Ücretsiz" bir katman sunulur.
Blaze fiyatlandırma planına nasıl yükseltebilirim?
Blaze fiyatlandırma planına ne zaman geçmem gerekiyor?
PROJECT_ID.appspot.com varsayılan paketinize erişmeye devam etmek istiyorsanız 1 Ekim 2025'e kadar kullandıkça öde Blaze fiyatlandırma planına geçmeniz gerekir.
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 işlemi yapamazsınız.
1 Ekim 2025'ten itibaren: Projeniz Blaze fiyatlandırma planında değilse PROJECT_ID.appspot.com varsayılan paketinize okuma/yazma erişimini kaybedersiniz. Ayrıca Firebase konsolunda veya Google Cloud konsolunda paketi görüntüleyemez ya da verilerine erişemezsiniz.
Tüm verilerin paketinizde kalacağını ancak Blaze fiyatlandırma planına geçene kadar bu verilere erişilemeyeceğini unutmayın.
*.appspot.com varsayılan paketimin kullanımı ücretsiz kullanım düzeyini aşarsa ne olur?
PROJECT_ID.appspot.com varsayılan bir paketiniz varsa ve aşağıda açıklanan ücretsiz kullanım seviyelerinin üzerinde bir kullanımla Blaze fiyatlandırma planına geçerseniz bir sonraki faturalandırma döneminizde Google App Engine fiyatlandırmasına göre aştığınız kullanım için ücretlendirilirsiniz.
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. Sorunuz varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
Varsayılan paketinizi 30 Ekim 2024'te veya bu tarihten sonra oluşturduysanız varsayılan paketinizin adı her zaman PROJECT_ID.firebasestorage.app biçiminde olur.
Varsayılan *.appspot.com paketimi silersem ne olur?
Silinen paketler kurtarılamaz. Bu, tüm Cloud Storage paketleri için geçerli davranıştır.
30 Ekim 2024'ten itibaren: Varsayılan PROJECT_ID.appspot.com paketinizi silerseniz aynı ad biçimine sahip bir paketin temel hazırlığını yapamazsınız.
Bunun yerine, PROJECT_ID.firebasestorage.app ad biçimine sahip yeni bir varsayılan Cloud Storage paketi (projeniz Blaze fiyatlandırma planındaysa) oluşturabilirsiniz. US-CENTRAL1, US-EAST1 ve US-WEST1'taki klasörler için "Daima Ücretsiz" katmanı sunan Google Cloud Storage fiyatlandırma ve kullanım kurallarına tabi olacaktır.
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 varsayılan paketlerinin ad biçimi korunur.
Hizmet kesintisi yaşamamak için projenizi 1 Ekim 2025'e kadar kullan-öde Blaze fiyat planına yükselttiğinizden emin olun.
Blaze fiyatlandırma planına geçiş yaptıktan sonra kod tabanınız, her zaman olduğu gibi PROJECT_ID.appspot.com varsayılan paketiyle etkileşim kurmaya devam eder.
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ıyor veya kullanıyorsanız iş akışlarınızda ya da 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şikliklerin, Firebase projenizi ve iş akışlarınızı değerlendirip bunlarda değişiklik yapmak için zaman ayırmanız gerekeceğini biliyoruz. Sorunuz varsa lütfen Firebase Destek Ekibi ile iletişime geçin.
REST API'lerinin kullanımıyla ilgili değişiklikler nelerdir?
30 Ekim 2024'ten itibaren aşağıdaki değişiklikler yapılacak:
Bu uç nokta tarafından temel hazırlığı yapılan varsayılan paketlerin ad biçimi PROJECT_ID.firebasestorage.app (eski PROJECT_ID.appspot.com yerine) olacaktır.
Bu varsayılan paketler Google Cloud Storage fiyatlandırma ve kullanımını uygular. Bu da US-CENTRAL1, US-EAST1 ve US-WEST1'teki paketler için "Daima Ücretsiz" katmanı sağlar.
Terraform'un kullanımında hangi değişiklikler yapıldı?
30 Ekim 2024'ten itibaren, Terraform'u Cloud Storage for Firebase ile kullanmayla ilgili aşağıdaki değişiklikler yapılacak.
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:
varsayılan Cloud Storage for Firebase paketi (özellikle PROJECT_ID.appspot.com ad biçimine sahip olanlar)
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 Cloud Storage for Firebase paketi (özellikle PROJECT_ID.appspot.com ad biçimine sahip olanlar)
Google Cloud Scheduler (özellikle 1. nesil programlanmış 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 (PROJECT_ID.appspot.com ad biçiminde) Google App Engine ile ilişkilidir. Bu, aşağıdakileri ifade eder:
Paketin konumu, Google App Engine ile ilişkili kaynakların konumunu (ör. varsayılan Cloud Firestore örneğinin konumu) belirler.
30 Ekim 2024'ten itibaren temel hazırlığı yapılan herhangi bir varsayılan Cloud Storage paketi (ad biçimi PROJECT_ID.firebasestorage.app), Google App Engine ile ilişkili değildir. Bu, aşağıdakileri ifade eder:
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 ayarlayabilir veya alabilirim?
varsayılan Cloud Storage for Firebase paketi (özellikle PROJECT_ID.appspot.com ad biçimine sahip olanlar)
Google Cloud Scheduler (özellikle 1. nesil planlanmış işlevler için)
30 Ekim 2024'ten itibaren"varsayılan Google Cloud kaynakları" kavramı, yeni oluşturulan varsayılan Cloud Storage paketleri için geçerli değildir. Bu tarihten sonra temel hazırlığı yapılan varsayılan paketlerin ad biçimi PROJECT_ID.firebasestorage.app'dır ve bu paketler Google App Engine ile ilişkilendirilmez. Daha fazla bilgi edinmek için SSS'yi inceleyin:
"Varsayılan Google Cloud kaynaklarının konumu"na ne olur?
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ı gerektiğ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
30 Ekim 2024'ten önce varsayılan bir Cloud Storage paketi sağladıysanız projenin varsayılan Cloud Firestore örneğinin konumunun zaten ayarlandığını (Google App Engine ile olan ilişkilendirmeler nedeniyle) unutmayın.
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.
Programlanmış işlevler (1. nesil)
30 Ekim 2024'ten önce varsayılan bir Cloud Storage paketi sağladıysanız projenin planlanmış işlevlerinin (1. nesil) Google App Engine ile olan ilişkilendirmeleri nedeniyle zaten ayarlandığını unutmayın.