مدیریت خطاها با Cloud Storage برای C++‎

گاهی اوقات وقتی درحال ساختن برنامه هستید، کارها طبق برنامه پیش نمی‌رود و خطایی رخ می‌دهد.

اگر مطمئن نبودید، خطای برگردانده‌شده را بررسی کنید و ببینید پیام خطا چه می‌گوید.

اگر پیام خطا را بررسی کرده‌اید و Cloud Storage Security Rules دارید که به شما اجازه می‌دهد اقدام کنید، اما هنوز برای رفع خطا مشکل دارید، به صفحه پشتیبانی ما مراجعه کنید و به ما اطلاع دهید که چگونه می‌توانیم کمک کنیم.

رسیدگی به پیام‌های خطا

خطاها ممکن است به دلایل مختلفی رخ دهند، ازجمله عدم وجود فایل، نداشتن اجازه دسترسی کاربر به فایل موردنظر، یا لغو بارگذاری فایل توسط کاربر.

برای تشخیص درست مشکل و رسیدگی به خطا، در اینجا فهرست کاملی از همه خطاهایی که مشتری ما مطرح می‌کند و نحوه وقوع آن‌ها ارائه شده است.

نام دلیل
kErrorNone خطایی وجود نداشت.
kErrorUnknown خطای ناشناخته‌ای روی داد.
kErrorObjectNotFound هیچ شیئی در مرجع مشخص‌شده وجود ندارد.
kErrorBucketNotFound هیچ باکتی برای Cloud Storage پیکربندی نشده است.
kErrorProjectNotFound هیچ پروژه‌ای برای Cloud Storage پیکربندی نشده است.
kErrorQuotaExceeded سهمیه مخزن شما از حد مجاز فراتر رفته است. ‫Cloud Storage for Firebase به طرح قیمت‌گذاری Blaze پرداخت به اندازه استفاده نیاز دارد. اگر این خطا را در پروژه طرح قیمت‌گذاری Spark دریافت می‌کنید، برای دسترسی مجدد باید به طرح قیمت‌گذاری Blaze ارتقا دهید. برای جزئیات، پرسشگان ما را ببینید.
kErrorUnauthenticated کاربر اصالت‌سنجی نشده است. اصالت‌سنجی کنید و دوباره امتحان کنید.
kErrorUnauthorized کاربر برای انجام کنش درخواست‌شده مجاز نیست. قوانینتان را بررسی کنید تا مطمئن شوید درست هستند.
kErrorRetryLimitExceeded از حداکثر محدودیت زمانی برای یک عملیات (بارگذاری، بارگیری، حذف، و غیره) فراتر رفته‌اید. دوباره بارگذاری کنید.
kErrorNonMatchingChecksum فایل موجود در کارخواه با جمع‌آزمای فایل دریافتی توسط سرور مطابقت ندارد. دوباره بارگذاری کنید.
kErrorCanceled کاربر عملیات را لغو کرد.
kErrorDownloadSizeExceeded اندازه فایل بارگیری‌شده از مقدار حافظه اختصاص‌داده‌شده برای بارگیری بیشتر است. سقف حافظه را افزایش دهید و دوباره بارگیری کنید.