C++ için Cloud Storage ile hataları ele alma

Bazen bir uygulama oluştururken işler planlandığı gibi gitmez ve hata oluşur.

Şüpheniz varsa döndürülen hatayı kontrol edin ve hata mesajının ne söylediğine bakın.

Hata mesajını kontrol ettiyseniz ve işleminize izin veren Cloud Storage Security Rules olmasına rağmen hatayı düzeltmekte zorlanıyorsanız destek sayfamızı ziyaret ederek size nasıl yardımcı olabileceğimizi bildirin.

Hata Mesajlarını İşleme

Hataların oluşmasının çeşitli nedenleri olabilir. Örneğin, dosyanın mevcut olmaması, kullanıcının istenen dosyaya erişme izninin olmaması veya kullanıcının dosya yüklemeyi iptal etmesi.

Sorunu doğru şekilde teşhis etmek ve hatayı gidermek için müşterimizin bildireceği tüm hataların ve bu hataların nasıl oluşabileceğinin tam listesini aşağıda bulabilirsiniz.

Ad Neden
kErrorNone Hata oluşmadı.
kErrorUnknown Bilinmeyen bir hata oluştu.
kErrorObjectNotFound Belirtilen referansta nesne yok.
kErrorBucketNotFound Cloud Storage için yapılandırılmış bir paket yok.
kErrorProjectNotFound Cloud Storage için proje yapılandırılmamış.
kErrorQuotaExceeded Paketinizdeki kota aşıldı. Cloud Storage for Firebase için kullandıkça ödeyin Blaze fiyatlandırma planı gerekir. Bu hatayı Spark fiyatlandırma planı projesinde alıyorsanız erişimi tekrar kazanmak için Blaze fiyatlandırma planına yükseltmeniz gerekir. Ayrıntılı bilgi için SSS bölümümüzü inceleyin.
kErrorUnauthenticated Kullanıcı doğrulanmamış. Kimliğinizi doğrulayıp tekrar deneyin.
kErrorUnauthorized Kullanıcının istenen işlemi gerçekleştirme yetkisi yok. Kurallarınızın doğru olduğundan emin olun.
kErrorRetryLimitExceeded Bir işlemle (yükleme, indirme, silme vb.) ilgili maksimum süre sınırı aşıldı. Tekrar yüklemeyi deneyin.
kErrorNonMatchingChecksum İstemcideki dosya, sunucu tarafından alınan dosyanın sağlama toplamı ile eşleşmiyor. Tekrar yüklemeyi deneyin.
kErrorCanceled Kullanıcı, işlemi iptal etti.
kErrorDownloadSizeExceeded İndirilen dosyanın boyutu, indirme için ayrılan bellek miktarını aşıyor. Bellek sınırını artırıp tekrar indirmeyi deneyin.