سؤالات متداول در مورد تغییرات فضای ذخیره سازی ابری برای Firebase در سپتامبر 2024 اعلام شد، سؤالات متداول در مورد تغییرات فضای ذخیره سازی ابری برای Firebase در سپتامبر 2024 اعلام شد.

Firebase در حال ایجاد برخی تغییرات در Cloud Storage for Firebase و اقدامات پیشگیرانه برای جلوگیری از سوء استفاده در پلتفرم ما است. این امر مستلزم به‌روزرسانی زیرساخت‌هایمان برای هماهنگی بهتر با سهمیه و صورت‌حساب Google Cloud Storage است.

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

سؤالات متداول زیر را در مورد تغییراتی که در سپتامبر 2024 اعلام کردیم مرور کنید:

تغییرات برای الزامات طرح قیمت گذاری

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

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

  • از 30 اکتبر 2024 ، تغییرات زیر رخ خواهد داد:

  • از 1 اکتبر 2025 ، تغییرات زیر رخ خواهد داد:

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

درباره اینکه اگر تا این تاریخ به طرح قیمت گذاری Blaze ارتقا ندهید، چه اتفاقی می افتد بیشتر بیاموزید. اگر سؤالی دارید، لطفاً با پشتیبانی Firebase تماس بگیرید.

Firebase در تلاش است تا محصولات و اکوسیستم ما را ایمن و ایمن نگه دارد. به عنوان بخشی از آن، ما در حال ایجاد برخی تغییرات در Cloud Storage for Firebase و اقدامات پیشگیرانه برای جلوگیری از سوء استفاده در پلتفرم خود هستیم. این شامل به‌روزرسانی زیرساخت ما برای هماهنگی بهتر با سهمیه و صورت‌حساب Google Cloud Storage است.

بله. اگر شما یک سطل پیش‌فرض PROJECT_ID .appspot.com را به برنامه قیمت‌گذاری Blaze ارتقا می‌دهید، سپس سطح استفاده بدون هزینه فعلی سطل پیش‌فرض خود را حفظ می‌کنید، همانطور که در زیر توضیح داده شده است. هزینه هر گونه استفاده بیش از این استفاده بدون هزینه، طبق قیمت Google App Engine محاسبه می‌شود.

  • 5 گیگابایت ذخیره شده
  • 1 گیگابایت دانلود / روز
  • 20000 آپلود در روز
  • 50000 دانلود در روز

توجه داشته باشید که از 30 اکتبر 2024 ، همه سطل های پیش فرض جدید دارای قالب نام هستند PROJECT_ID .firebasestorage.app و آنها از قیمت گذاری و استفاده از Google Cloud Storage پیروی می کنند که یک ردیف "همیشه رایگان" برای سطل های موجود در US-CENTRAL1 ، US-EAST1 و US-WEST1 .

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

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

اگر سؤالی دارید، لطفاً با پشتیبانی Firebase تماس بگیرید.

اگر می خواهید دسترسی خود را حفظ کنید سطل پیش‌فرض PROJECT_ID .appspot.com ، سپس باید تا ۱ اکتبر ۲۰۲۵ به طرح قیمت‌گذاری Blaze به‌صورت پرداختی ارتقا دهید .

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

  • از 30 اکتبر 2024 : اگر هنوز یک سطل پیش‌فرض Cloud Storage در پروژه خود تهیه نکرده‌اید، نمی‌توانید آن را تهیه کنید مگر اینکه پروژه شما در طرح قیمت‌گذاری Blaze باشد.

  • از 1 اکتبر 2025 : اگر پروژه شما در طرح قیمت گذاری Blaze نباشد، دسترسی خواندن/نوشتن به خود را از دست خواهید داد. سطل پیش‌فرض PROJECT_ID .appspot.com . همچنین نمی‌توانید سطل را مشاهده کنید یا به داده‌های آن در کنسول Firebase یا کنسول Google Cloud دسترسی پیدا کنید.

    توجه داشته باشید که هر داده ای در سطل شما باقی می ماند، اما تا زمانی که به طرح قیمت گذاری Blaze ارتقا ندهید، غیرقابل دسترسی خواهد بود.

اگر سؤالی دارید، لطفاً با پشتیبانی Firebase تماس بگیرید.

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

  • 5 گیگابایت ذخیره شده
  • 1 گیگابایت دانلود / روز
  • 20000 آپلود در روز
  • 50000 دانلود در روز

اگر سؤالی دارید، لطفاً با پشتیبانی Firebase تماس بگیرید.

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

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

نه. وقتی به طرح قیمت گذاری Blaze ارتقا می دهید، نام سطل Cloud Storage پیش فرض شما تغییر نخواهد کرد.

  • اگر سطل پیش‌فرض خود را قبل از 30 اکتبر 2024 تهیه کرده‌اید ، سطل پیش‌فرض شما همیشه یک قالب نام دارد. PROJECT_ID .appspot.com .

    تنها استثنا این است که خود را حذف کنید *.appspot.com سطل و ارائه یک سطل پیش فرض جدید.

  • اگر سطل پیش‌فرض خود را در 30 اکتبر 2024 یا بعد از آن تهیه کرده‌اید ، سطل پیش‌فرض شما همیشه دارای قالب نامی خواهد بود. PROJECT_ID .firebasestorage.app .

سطل های حذف شده قابل بازیابی نیستند. توجه داشته باشید که این رفتار فعلی برای همه سطل‌های Cloud Storage است.

شروع از 30 اکتبر 2024 : اگر خود را حذف کنید سطل پیش‌فرض PROJECT_ID .appspot.com ، پس نمی‌توانید سطلی با همان قالب تهیه کنید.

درعوض، می‌توانید یک سطل Cloud Storage پیش‌فرض جدید ایجاد کنید (اگر پروژه شما در طرح قیمت‌گذاری Blaze است) که قالب نامی دارد PROJECT_ID .firebasestorage.app . از قیمت‌گذاری و استفاده از Google Cloud Storage پیروی می‌کند که یک ردیف «همیشه رایگان» برای سطل‌ها ارائه می‌کند. US-CENTRAL1 ، US-EAST1 و US-WEST1 .

خیر. برای مطابقت با این تغییرات، نیازی به به روز رسانی پایگاه کد برنامه خود ندارید .

همه موجود سطل های پیش فرض PROJECT_ID .appspot.com فرمت نام خود را حفظ خواهند کرد.

برای جلوگیری از هرگونه وقفه در سرویس، مطمئن شوید که پروژه خود را تا تاریخ 1 اکتبر 2025 به طرح قیمت گذاری Blaze به صورت پرداختی ارتقا دهید. پس از ارتقاء به طرح قیمت گذاری Blaze، پایگاه کد شما به تعامل با آن ادامه خواهد داد سطل پیش‌فرض PROJECT_ID .appspot.com مانند همیشه.

خیر. برای تطبیق با این تغییرات، نیازی نیست که داده های خود را از خود خارج کنید سطل پیش‌فرض PROJECT_ID .appspot.com .

تا زمانی که پروژه خود را تا تاریخ 1 اکتبر 2025 به طرح قیمت گذاری Blaze به صورت پرداختی ارتقا دهید، هیچ وقفه ای در سرویس مشاهده نخواهید کرد.

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

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

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

از 30 اکتبر 2024 ، تغییرات زیر رخ خواهد داد:

از 30 اکتبر 2024 ، تغییرات زیر مربوط به استفاده از Terraform با Cloud Storage for Firebase است.

دیگر نمی‌توانید با استفاده از Terraform، فضای پیش‌فرض Cloud Storage for Firebase تهیه کنید. دلیلش این است که دیگر نمی‌توانید این سطل را از طریق Google App Engine تهیه کنید. در عوض، می توانید یکی از موارد زیر را انجام دهید:

  • با فراخوانی projects.defaultBucket.create سطل را تهیه کنید. این API هنوز از طریق Terraform در دسترس نیست.

  • سطل را از طریق کنسول Firebase تهیه کنید. برای شروع به بخش Storage کنسول مراجعه کنید.

علاوه بر این، در مورد سطل‌های پیش‌فرض Cloud Storage که از 30 اکتبر 2024 ارائه شده‌اند، به موارد زیر توجه کنید:

  • پروژه شما باید در برنامه قیمت‌گذاری Blaze به‌طور پیش‌فرض باشد تا یک سطل Cloud Storage پیش‌فرض فراهم شود.

  • دیگر نیازی به ارائه نمونه پیش‌فرض Cloud Firestore قبل از سطل Cloud Storage پیش‌فرض خود ندارید.

  • مکانی که برای نمونه پیش‌فرض Cloud Firestore خود انتخاب می‌کنید، برای سطل Cloud Storage پیش‌فرض شما قابل اجرا نیست (این بدان معناست که نمونه پیش‌فرض Cloud Firestore و سطل Cloud Storage پیش‌فرض شما می‌توانند در مکان‌های مختلفی باشند).

  • فرمت نام سطل پیش‌فرض Cloud Storage خواهد بود PROJECT_ID .firebasestorage.app (به جای قبلی PROJECT_ID .appspot.com ).

تغییرات برای "منابع پیش فرض Google Cloud "

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

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

با تغییرات زیادی که در طول سال ها در اکوسیستم Firebase ایجاد شده است، ارتباط منابع مرتبط با Firebase با Google App Engine تغییر کرده است.

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

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

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

وقتی یکی از این منابع را در پروژه خود تنظیم می کنید، به طور موقت مکان برنامه Google App Engine را در پروژه خود تنظیم می کنید. این به نوبه خود مکان را برای همه منابع مرتبط با Google App Engine تعیین می کند.

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

  • هر سطل Cloud Storage پیش‌فرض ارائه‌شده قبل از 30 اکتبر 2024 (با قالب نام PROJECT_ID .appspot.com ) با Google App Engine مرتبط است. این به معنای موارد زیر است:

    • مکان سطل، مکان منابع مرتبط با Google App Engine (مانند مکان نمونه پیش‌فرض Cloud Firestore ) را تعیین می‌کند.
  • هر سطل Cloud Storage پیش‌فرض ارائه‌شده از 30 اکتبر 2024 (با قالب نام PROJECT_ID .firebasestorage.app ) با Google App Engine مرتبط نیست . این به معنای موارد زیر است:

    • تهیه سطل Cloud Storage پیش‌فرض شما، دیگر مکان منابع مرتبط با Google App Engine را تنظیم نمی‌کند (مانند مکان نمونه پیش‌فرض Cloud Firestore ).

    • تهیه نمونه پیش‌فرض Cloud Firestore دیگر مکان سطل Cloud Storage پیش‌فرض پروژه شما را تنظیم نمی‌کند.

    • مکان‌های موجود برای سطل Cloud Storage پیش‌فرض شما اکنون همان مکان‌های موجود برای Google Cloud Storage هستند (و نه محدود به مکان‌های Google App Engine ).

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

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

از 30 اکتبر 2024 ، مفهوم «منابع پیش‌فرض Google Cloud » برای سطل‌های Cloud Storage پیش‌فرض جدید اعمال نمی‌شود. سطل های پیش فرض ارائه شده پس از این تاریخ دارای قالب نام هستند PROJECT_ID .firebasestorage.app ، و با Google App Engine مرتبط نیستند . برای کسب اطلاعات بیشتر، سؤالات متداول را مرور کنید: «مکان منابع پیش‌فرض Google Cloud » چه می‌شود؟

اگر می‌خواهید مکان هر منبعی را در یک پروژه تنظیم یا دریافت کنید، در عوض باید مستقیماً با منبع تعامل داشته باشید.

پیش‌فرض Cloud Storage for Firebase
  • در کنسول Firebase :

    • مکان یک سطل پیش‌فرض Cloud Storage در بخش Storage کنسول Firebase تنظیم و پیدا کنید.
  • استفاده از REST API:

    • هنگام فراخوانی projects.defaultBucket.create ، مکان یک سطل Cloud Storage پیش‌فرض را در حین تهیه آن تنظیم کنید.

      توجه داشته باشید که از 30 اکتبر 2024 ، فراخوانی این نقطه پایانی به طرح قیمت گذاری Blaze نیاز دارد. بنابراین قبل از تلاش برای ایجاد یک سطل پیش‌فرض، مطمئن شوید که پروژه به یک حساب Cloud Billing مرتبط است (به عنوان مثال، با استفاده از projects.updateBillingInfo ).

    • با استفاده از projects.buckets.get مکان یک سطل پیش‌فرض Cloud Storage دریافت کنید.

نمونه پیش‌فرض Cloud Firestore

توجه داشته باشید که اگر یک سطل پیش‌فرض Cloud Storage قبل از 30 اکتبر 2024 تهیه کرده‌اید، مکان نمونه پیش‌فرض Cloud Firestore پروژه قبلاً تنظیم شده است (به دلیل ارتباط با Google App Engine ).

  • در کنسول Firebase :

    • محل یک نمونه پیش‌فرض Cloud Firestore را در بخش Firestore کنسول Firebase تنظیم و پیدا کنید.
  • استفاده از REST API:

    • هنگام فراخوانی projects.databases.create ، مکان یک نمونه پیش‌فرض Cloud Firestore را در حین ارائه آن تنظیم کنید.

    • با استفاده از projects.databases.get ، مکان یک نمونه پیش‌فرض Cloud Firestore دریافت کنید.

توابع برنامه ریزی شده (نسل اول)

توجه داشته باشید که اگر قبل از 30 اکتبر 2024 یک سطل Cloud Storage پیش‌فرض تهیه کرده‌اید، عملکردهای برنامه‌ریزی‌شده پروژه (نسل اول) قبلاً تنظیم شده‌اند (به دلیل ارتباط با Google App Engine ).

  • مکان یک تابع برنامه ریزی شده را در حین راه اندازی و استقرار آن تنظیم کنید.

  • مکان یک تابع برنامه ریزی شده را از نام موضوع کار و عملکرد آن در کنسول Google Cloud دریافت کنید ( firebase-schedule- FUNCTION_NAME - REGION .