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 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

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.

  • 30 Ekim 2024'ten itibaren aşağıdaki değişiklikler yapılacak:

  • 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.

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, ü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.

Evet. PROJECT_ID.appspot.com varsayılan paketiniz varsa ve kullanıcı başına ödeme yapılan Blaze fiyatlandırma planına geçerseniz varsayılan paketinizin mevcut ücretsiz kullanım düzeyini aşağıda açıklandığı şekilde koruyabilirsiniz. Bu ücretsiz kullanımdan daha fazla kullanım için Google App Engine fiyatlandırmasına göre ücret alınır.

  • 5 GB depolama alanı
  • Günde 1 GB indirme
  • Günde 20.000 yükleme
  • Günde 50.000 indirme

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.

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.

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.

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.

  • 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 PROJECT_ID.appspot.com 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.

    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.

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.

  • 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.

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 PROJECT_ID.appspot.com biçiminde olur.

    Bunun tek istisnası, *.appspot.com paketinizi silip yeni bir varsayılan paket oluşturmanızdır.

  • Varsayılan paketinizi 30 Ekim 2024 veya sonrasında oluşturduysanız varsayılan paketinizin adı her zaman PROJECT_ID.firebasestorage.app biçiminde olur.

Silinen paketler kurtarılamaz. Bu, tüm Cloud Storage paketleri için geçerli davranıştır.

30 Ekim 2024'ten itibaren: PROJECT_ID.appspot.com varsayılan paketinizi silerseniz aynı ad biçiminde bir paket sağlayamazsı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.

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.

Hayır. Bu değişikliklere uyum sağlamak için verilerinizi PROJECT_ID.appspot.com varsayılan paketinizden taşımanız gerekmez.

Projenizi 1 Ekim 2025'e kadar kullan-öde Blaze fiyatlandırma planına yükseltirseniz hizmet kesintisi yaşamazsınız.

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.

30 Ekim 2024'ten itibaren aşağıdaki değişiklikler yapılacak:

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:

Ayrıca, 30 Ekim 2024'ten itibaren temel hazır Cloud Storage paketleriyle ilgili olarak aşağıdakileri göz önünde bulundurun:

  • 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 PROJECT_ID.firebasestorage.app (eski PROJECT_ID.appspot.com yerine) olacaktır.

"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 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ş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 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 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şkilendirilir. Bu, aşağıdakileri ifade eder:

    • 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ı (PROJECT_ID.firebasestorage.app ad biçiminde) Google App Engine ile ilişkilendirilmez. 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 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 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 şu SSS'yi inceleyin: "Varsayılan Google Cloud kaynakları için konum"a ne olacak?

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:

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.

Planlanmış 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.

  • 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).