Method: projects.defaultLocation.finalize

מגדיר את ברירת המחדל של מיקום המשאב של Google Cloud Platform (GCP) עבור FirebaseProject שצוין.

שיטה זו יוצרת יישום App Engine עם דלי ברירת מחדל של Cloud Storage , הממוקם במזהה 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

כתובת האתר משתמשת בתחביר GRPC Transcoding .

פרמטרים של נתיב

פרמטרים
parent

string

שם המשאב של FirebaseProject שעבורו יוגדר מיקום ברירת המחדל של משאב GCP, בפורמט:

projects/ PROJECT_IDENTIFIER

עיין בשדה name FirebaseProject לפרטים על ערכי PROJECT_IDENTIFIER .

גוף הבקשה

גוף הבקשה מכיל נתונים עם המבנה הבא:

ייצוג JSON
{
  "locationId": string
}
שדות
locationId

string

המזהה של מיקום ברירת המחדל של משאב GCP של הפרויקט. המיקום חייב להיות אחד ממיקומי המשאבים הזמינים של GCP .

גוף תגובה

אם זה מצליח, גוף התגובה מכיל מופע של Operation .

היקף ההרשאה

דורש אחד מהיקפי OAuth הבאים:

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

למידע נוסף, עיין בסקירת האימות .