الزامات پیش‌فرض باکت و صورتحساب برای فضای ذخیره‌سازی ابری فایربیس پس از سپتامبر ۲۰۲۴

در سپتامبر ۲۰۲۴ ، ما به‌روزرسانی‌های زیرساخت را اعلام کردیم تا با سهمیه و صورتحساب Google Cloud Storage بهتر هماهنگ شویم و از سوءاستفاده در پلتفرم خود جلوگیری کنیم.

در اینجا دو نکته کلیدی وجود دارد که باید بدانید:

  • Cloud Storage for Firebase (حتی باکت‌های پیش‌فرض) اکنون مستلزم آن است که پروژه‌ها در طرح قیمت‌گذاری Blaze که به صورت پرداخت در محل است، قرار داشته باشند. استفاده رایگان حتی در طرح قیمت‌گذاری Blaze نیز همچنان در دسترس است.

  • تمام Cloud Storage for Firebase که پس از سپتامبر ۲۰۲۴ ایجاد شده‌اند، فرمت نامی برابر با دارند. PROJECT_ID .firebasestorage.app

برای جزئیات بیشتر در مورد تغییرات، سوالات متداول زیر را مرور کنید:



الزامات صورتحساب و رفع مشکلات

برای استفاده از Cloud Storage for Firebase ، پروژه فایربیس شما باید در طرح قیمت‌گذاری Blaze با پرداخت به ازای استفاده باشد. استفاده رایگان حتی در طرح قیمت‌گذاری Blaze نیز در دسترس است.

اگر پروژه Firebase شما در طرح قیمت‌گذاری Spark باشد، به هیچ یک از مخازن Cloud Storage (از جمله مخازن پیش‌فرض) دسترسی نخواهید داشت و فراخوانی‌های API شما به مخازن، خطاهای ۴۰۲ یا ۴۰۳ را برمی‌گرداند.

چگونه دسترسی را بازیابی کنیم

برای بازیابی دسترسی و کیفیت خدمات به منابع و داده‌های Cloud Storage ، طرح قیمت‌گذاری Blaze را به صورت پرداخت در حین استفاده ارتقا دهید. استفاده رایگان حتی در طرح قیمت‌گذاری Blaze، از جمله برای نسخه قدیمی شما، همچنان در دسترس است. *.appspot.com به صورت پیش‌فرض ذخیره می‌شود.

عدم دسترسی در کنسول

اگر پروژه شما در طرح قیمت‌گذاری Spark باشد، دیگر به Bucket خود در کنسول Firebase و کنسول Google Cloud دسترسی نخواهید داشت. در عوض، به صفحه فرود Cloud Storage هدایت می‌شوید که در آنجا می‌توانید به طرح قیمت‌گذاری Blaze ارتقا دهید.

خطاهای ۴۰۲ و ۴۰۳

اگر پروژه شما در طرح قیمت‌گذاری Spark باشد، فراخوانی‌های شما به APIهای Cloud Storage (مانند فراخوانی از برنامه شما) با شکست مواجه شده و خطاهای ۴۰۲ یا ۴۰۳ را برمی‌گرداند. دستورالعمل‌های مربوط به نحوه بازیابی دسترسی در بالا را دنبال کنید یا گزینه‌های عیب‌یابی بیشتر را در زیر بررسی کنید.

خطاهای ۴۰۲
"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"
  }

یا

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)
خطاهای ۴۰۳
<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>

یا

storage/unauthorized: User does not have permission to access {path}

عیب‌یابی

اگر با مشکلی مواجه شدید، این منابع عیب‌یابی را بررسی کنید. اگر هیچ یک از موارد زیر به مشکل شما کمک نکرد، با پشتیبانی Firebase تماس بگیرید .

عیب‌یابی تنظیمات صورتحساب

مستندات Cloud Billing برای مشکلات رایج صورتحساب و پرداخت، راهنمایی‌هایی برای عیب‌یابی ارائه می‌دهد. به عنوان مثال، اگر کارت نقدی یا اعتباری هندی شما پذیرفته نمی‌شود ، می‌توانید راه‌حل‌هایی پیدا کنید.

عیب‌یابی مجوزهای حساب سرویس

برای اینکه Cloud Storage for Firebase به درستی کار کند، یک حساب کاربری سرویس در پروژه فایربیس شما به مجوزهای IAM خاصی نیاز دارد.

اگر در کنسول Firebase در مورد مجوزهای این حساب سرویس خطایی دریافت می‌کنید، اغلب به این دلیل است که حساب سرویس از پروژه Firebase شما حذف شده است. برای حل این مشکل، مراحل شرح داده شده در این سوالات متداول را دنبال کنید.



سوالات متداول طرح قیمت گذاری

برای استفاده از Cloud Storage for Firebase ، پروژه فایربیس شما باید در طرح قیمت‌گذاری Blaze با پرداخت به ازای استفاده باشد. استفاده رایگان حتی در طرح قیمت‌گذاری Blaze نیز در دسترس است.

ما درک می‌کنیم که این تغییرات به زمان شما برای ارزیابی و ایجاد تغییرات در پروژه Firebase و گردش‌های کاری شما نیاز دارد. در صورت داشتن هرگونه سؤال، لطفاً با پشتیبانی Firebase تماس بگیرید.



تغییرات برای فضای Cloud Storage پیش‌فرض

برای جزئیات بیشتر در مورد این الزامات، سوالات متداول زیر را بررسی کنید. در صورت داشتن هرگونه سوال، لطفاً با پشتیبانی Firebase تماس بگیرید.



تغییرات مربوط به تعاملات برنامه‌نویسی (مانند REST APIها و Terraform)

اگر از طریق برنامه‌نویسی (مثلاً با استفاده از REST API یا Terraform) با Cloud Storage for Firebase کار می‌کنید یا آن را فراهم می‌کنید، تغییرات زیر را بررسی کنید تا ببینید آیا نیاز به تغییر چیزی در گردش‌های کاری یا برنامه‌های خود دارید یا خیر.

برای جزئیات بیشتر در مورد این الزامات، سوالات متداول زیر را بررسی کنید. در صورت داشتن هرگونه سوال، لطفاً با پشتیبانی Firebase تماس بگیرید.



تغییرات برای «منابع پیش‌فرض Google Cloud »

«منابع پیش‌فرض Google Cloud » هرگونه منبع پروژه مرتبط با Google App Engine از جمله موارد زیر است:

  • نمونه پیش‌فرض Cloud Firestore
  • Cloud Storage for Firebase (به‌ویژه آن‌هایی که فرمت نامشان ... است) PROJECT_ID .appspot.com )
  • Google Cloud Scheduler (به‌طور خاص برای توابع زمان‌بندی‌شده نسل اول)

با تغییرات زیادی که در طول سال‌ها در اکوسیستم فایربیس رخ داده، ارتباط منابع مرتبط با فایربیس با Google App Engine نیز در حال تغییر بوده است.

برای جزئیات بیشتر در مورد این الزامات، سوالات متداول زیر را بررسی کنید. در صورت داشتن هرگونه سوال، لطفاً با پشتیبانی Firebase تماس بگیرید.