Method: projects.defaultLocation.finalize

مکان منبع پیش فرض Google Cloud Platform (GCP) را برای FirebaseProject مشخص شده تنظیم می کند.

این روش یک برنامه App Engine را با یک سطل ذخیره سازی ابری پیش‌فرض ایجاد می‌کند که در locationId مشخص شده قرار دارد. این مکان باید یکی از مکان‌های موجود منبع GCP باشد.

پس از اینکه مکان پیش‌فرض منبع GCP نهایی شد، یا اگر قبلاً تنظیم شده بود، نمی‌توان آن را تغییر داد. مکان پیش‌فرض منبع GCP برای FirebaseProject مشخص‌شده ممکن است قبلاً تنظیم شده باشد زیرا یا Project GCP زیربنایی قبلاً یک برنامه App Engine دارد یا defaultLocation.finalize قبلاً با یک locationId مشخص فراخوانی شده بود. هر تماس جدیدی با defaultLocation.finalize با locationId مشخص شده متفاوت ، خطای 409 را برمی‌گرداند.

نتیجه این فراخوانی یک Operation است که می تواند برای ردیابی فرآیند تامین استفاده شود. نوع response Operation google.protobuf.Empty است.

Operation می توان با name آن با استفاده از operations.get بررسی کرد تا زمانی که done درست باشد. هنگامی که done درست باشد، Operation یا موفق شده یا شکست خورده است. اگر Operation موفقیت آمیز باشد، response آن به google.protobuf.Empty تنظیم می شود. اگر Operation ناموفق باشد، error آن روی google.rpc.Status تنظیم می شود. Operation پس از اتمام به طور خودکار حذف می شود، بنابراین نیازی به فراخوانی operations.delete نیست.

تمام فیلدهای فهرست شده در بدنه درخواست الزامی است.

برای فراخوانی defaultLocation.finalize ، یک عضو باید مالک پروژه باشد.

درخواست HTTP

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
parent

string

نام منبع FirebaseProject که مکان پیش‌فرض منبع GCP برای آن تنظیم می‌شود، در قالب:

projects/ PROJECT_IDENTIFIER

برای جزئیات بیشتر در مورد مقادیر PROJECT_IDENTIFIER به قسمت name FirebaseProject مراجعه کنید.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "locationId": string
}
زمینه های
locationId

string

شناسه مکان پیش‌فرض منبع GCP پروژه. مکان باید یکی از مکان‌های موجود منبع GCP باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Operation است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.