Firebase için Cloud Storage fiyatlandırması ve varsayılan paketlerdeki değişikliklerle ilgili SSS
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Eylül 2024'te duyurulduğu gibi Firebase, Cloud Storage for Firebase ile ilgili 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 kota ve faturalandırmayla daha iyi uyum sağlayacak şekilde güncellememiz gerekiyor.
Bu altyapı değişikliklerinin bir sonucu olarak, Cloud Storage for Firebase kullanmak için projelerin kullandıkça öde Blaze fiyatlandırma planında olması gerekiyor. Ücretsiz kullanım, Blaze fiyatlandırma planında da kullanılabilir.
Değişikliklerle ilgili ayrıntılar için aşağıdaki SSS bölümünü inceleyin:
Ne olacak?3 Şubat 2026'dan itibaren, *.appspot.com varsayılan paketiniz varsa ve Firebase projeniz hâlâ Spark fiyatlandırma planındaysa paketiniz için konsol erişimini kaybedersiniz ve API çağrılarınız 402 ile 403 hatalarını döndürmeye başlar.
Yapmanız gerekenler: Hizmete yeniden erişmek ve hizmet kalitesini korumak için kullandıkça öde Blaze fiyatlandırma planına geçin. Ücretsiz kullanım, Blaze fiyatlandırma planında da kullanılabilir.
Konsolda erişim yok
Artık Firebase konsolunda ve Google Cloud konsolunda bucket'ınıza erişemezsiniz. Bunun yerine, Cloud StorageBlaze fiyatlandırma planına geçebileceğiniz açılış sayfasına yönlendirilirsiniz.
402 ve 403 hataları
Cloud Storage API'lerine (ör. uygulamanızdan) yaptığınız çağrılar başarısız olmaya ve 402 veya 403 hataları döndürmeye başlar.
402 hataları
"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"
}
VEYA
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 hataları
<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>
VEYA
storage/unauthorized: User does not have permission to access {path}
Fiyatlandırma planı şartlarında yapılan değişiklikler
Cloud Storage for Firebase kullanmak istiyorsanız artık kullandıkça öde Blaze fiyatlandırma planını kullanmanız gerekiyor. Ücretsiz kullanım, Blaze fiyatlandırma planında da kullanılabilir.
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:
Bu bağlantıların ad biçimi PROJECT_ID.firebasestorage.app olacak (eski PROJECT_ID.appspot.com yerine).
3 Şubat 2026'dan itibaren aşağıdaki değişiklikler yapılacak:
Varsayılan paketinize ve diğer tüm Cloud Storage kaynaklarına erişmeye devam etmek için projenizin kullandıkça öde Blaze fiyatlandırma planı kapsamında olması gerekir. Tüm *.appspot.com varsayılan paketler, 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üvenli tutmak için çalışır. Bu kapsamda, Cloud Storage for Firebase ile ilgili bazı değişiklikler yapıyoruz ve platformumuzda kötüye kullanımı önlemek için proaktif adımlar atıyoruz. Bu kapsamda, altyapımızı Google Cloud Storage kota ve faturalandırmayla daha iyi uyum sağlayacak şekilde güncelliyoruz.
Blaze fiyatlandırma planına yükseltirsem ü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 US-CENTRAL1, US-EAST1 ve US-WEST1 bölgelerindeki paketler için "Her Zaman Ücretsiz" katmanı sunan Google Cloud Storage fiyatlandırma ve kullanım koşullarına tabi olacağını unutmayın.
Blaze fiyatlandırma planına ne zaman geçmem gerekir?
PROJECT_ID.appspot.com varsayılan paketinize erişmeye devam etmek istiyorsanız 3 Şubat 2026'ya kadar kullandıkça öde Blaze fiyatlandırma planına geçmeniz gerekir.
Projemi Blaze fiyatlandırma planına yükseltmezsem ne olur?
30 Ekim 2024'ten itibaren: Projenizde henüz varsayılan bir Cloud Storage grubu sağlamadıysanız projeniz Blaze fiyatlandırma planında olmadığı sürece bu grubu sağlayamazsınız.
3 Şubat 2026'dan 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 grubu görüntüleyemez ya da verilerine erişemezsiniz.
Tüm verilerin paketinize kaydedileceğini 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 paketiniz varsa ve aşağıda açıklanan ücretsiz kullanım seviyelerini aşan bir kullanım ile Blaze fiyatlandırma planına yükseltme yaparsanız bir sonraki faturalandırma döneminizde Google App Engine fiyatlandırmasına göre aşım için ücretlendirilirsiniz.
Varsayılan Cloud Storage paketiyle ilgili 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 paketinizi 30 Ekim 2024'te veya bu tarihten sonrasağladıysanız varsayılan paketinizin adı her zaman PROJECT_ID.firebasestorage.app biçiminde olur.
*.appspot.com varsayılan paketimi silersem ne olur?
Silinen paketler, kalıcı şekilde silme süresi dolana kadar Cloud Storage Buckets: restore API kullanılarak geri yüklenebilir.
30 Ekim 2024'ten itibaren: PROJECT_ID.appspot.com varsayılan paketinizi silerseniz aynı ad biçimine sahip bir paket sağlayamazsınız.
Bunun yerine, PROJECT_ID.firebasestorage.app ad biçimine sahip yeni bir varsayılan Cloud Storage paketi oluşturabilirsiniz (projeniz Blaze fiyatlandırma planındaysa). Google Cloud Storage fiyatlandırma ve kullanım koşullarına tabidir. Bu koşullar, US-CENTRAL1, US-EAST1 ve US-WEST1 bölgelerindeki paketler için "Daima Ücretsiz" katmanı sunar.
Uygulamamın kod tabanını güncellemem gerekir mi?
Hayır. Bu değişikliklerin uygulanması için uygulamanızın kod tabanını güncellemeniz gerekmez.
Mevcut tüm PROJECT_ID.appspot.com varsayılan paketleri ad biçimlerini korur.
Hizmet kesintisi yaşamamak için projenizi 3 Şubat 2026'ya kadar kullandıkça öde Blaze fiyatlandırma planına yükseltin.
Blaze fiyatlandırma planına yükselttikten sonra kod tabanınız, her zaman olduğu gibi PROJECT_ID.appspot.com varsayılan paketiyle etkileşimde bulunmaya devam eder.
Programatik etkileşimlerle (ör. REST API'ler ve Terraform) ilgili değişiklikler
Varsayılan Cloud Storage for Firebase paketlerini programatik olarak (ör. REST API'leri veya Terraform kullanarak) sağlarsanız ya da bu paketlerle çalışırsanı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'leri kullanmayla ilgili değişiklikler nelerdir?
30 Ekim 2024'ten itibaren aşağıdaki değişiklikler yapılacak:
Bu uç nokta tarafından sağlanan varsayılan paketler, PROJECT_ID.firebasestorage.app ad biçimine (eski PROJECT_ID.appspot.com yerine) sahip olur.
Bu varsayılan paketler, Google Cloud Storage fiyatlandırma ve kullanım koşullarına tabidir. Bu koşullar, "Her Zaman Ücretsiz" katmanınıUS-CENTRAL1, US-EAST1 ve US-WEST1 bölgelerindeki paketler için geçerli kılar.
Bunun yerine, bir kaynağın konumunu programlı olarak ayarlamak için kaynağa özel API'leri kullanmanız gerekir. Örneğin, projects.defaultBucket.create ve projects.databases.create çağrıldığında varsayılan Cloud Storage paketi ve varsayılan Cloud Firestore örneğinin konumlarını sırasıyla kendi ayrı sağlama işlemleri sırasında ayarlayın. REST API'lerin ve konumların yerine geçenler hakkında daha fazla bilgi için SSS bölümündeki "Varsayılan Google Cloud kaynağı" için konumu nasıl ayarlarım veya alırım? başlıklı makaleyi inceleyin.
Terraform'un kullanımında hangi değişiklikler yapıldı?
30 Ekim 2024'ten itibaren, Terraform'un Cloud Storage for Firebase ile kullanımıyla 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:
projects.defaultBucket.create numaralı telefonu arayarak paketi etkinleştirin.
Bu API henüz Terraform üzerinden kullanılamamaktadır.
Firebase konsolu üzerinden bucket'ı sağlama Başlamak için konsolun Depolama bölümünü ziyaret edin.
Ayrıca, 30 Ekim 2024'ten itibaren sağlanan varsayılan Cloud Storage grupları hakkında aşağıdakileri unutmayın:
Varsayılan bir Cloud Storage paketi sağlamak için projenizin kullandıkça öde Blaze fiyatlandırma planı kapsamında olması gerekir.
Artık varsayılan Cloud Storage paketinizi kullanmadan önce varsayılan Cloud Firestore örneğinizi sağlamanız gerekmez.
Varsayılan Cloud Firestore örneğiniz için seçtiğiniz konum, varsayılan Cloud Storage paketinize uygulanamaz (Bu, varsayılan Cloud Firestore örneğinizin ve varsayılan Cloud Storage paketinizin farklı konumlarda olabileceği anlamına gelir).
Varsayılan Cloud Storage paketinin ad biçimi PROJECT_ID.firebasestorage.app (eski PROJECT_ID.appspot.com yerine) olacaktır.
"Varsayılan Google Cloud kaynakları" ile ilgili değişiklikler
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ığından Firebase ile ilgili kaynakların Google App Engine ile ilişkilendirmeleri 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ının konumu" ayarına 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 planlanmış işlevler için)
Projenizde bu kaynaklardan herhangi birini ayarladığınızda, projenizdeki Google App Engine uygulamasının konumunu dolaylı olarak ayarlarsınız.
Bu işlem de Google App Engine ile ilişkili tüm kaynakların konumunu ayarlar.
Aşağıdakileri göz önünde bulundurun:
Cloud Storage adlı varsayılan paket, 30 Ekim 2024tarihinden öncePROJECT_ID.appspot.com adıyla oluşturulmuşsa Google App Engine ile ilişkilendirilir. Bu şu anlama gelir:
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 sağlanan tüm varsayılan Cloud Storage grupları (PROJECT_ID.firebasestorage.app ad biçimiyle) Google App Engine ile ilişkilendirilmez. Bu şu anlama gelir:
Varsayılan Cloud Storage paketinizin sağlanması artık Google App Engine ile ilişkili kaynakların konumunu (ör. varsayılan Cloud Firestore örneğinin konumu) ayarlamayacak.
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 sağlanan varsayılan Cloud Storage paketleri için geçerli olmayacak. Bu tarihten sonra sağlanan varsayılan paketlerin ad biçimi PROJECT_ID.firebasestorage.app şeklindedir ve Google App Engine ile ilişkilendirilmez. Daha fazla bilgi edinmek için SSS bölümündeki şu soruyu inceleyin:
"Varsayılan Google Cloud kaynaklarının konumu" ne olacak?
Bir projedeki herhangi bir kaynağın konumunu ayarlamak veya almak istiyorsanız bunun yerine doğrudan kaynakla etkileşimde bulunmanız gerekir.
30 Ekim 2024'ten itibaren bu uç noktayı çağırmak için kullandıkça öde Blaze fiyatlandırma planı gerekeceğ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 kullanılarak).
Cloud Storage varsayılan paketi 30 Ekim 2024'ten önce sağladıysanız projenin varsayılan Cloud Firestore örneğinin konumu (Google App Engine ile ilişkiler nedeniyle) zaten ayarlanmış demektir.
Cloud Storage varsayılan paketi 30 Ekim 2024'ten önce sağladıysanız projenin planlanmış işlevlerinin (1. nesil) Google App Engine ile ilişkiler nedeniyle zaten ayarlandığını unutmayın.