מגדיר את ברירת המחדל של מיקום המשאב של 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 | שם המשאב של עיין בשדה |
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{ "locationId": string } |
שדות | |
---|---|
locationId | המזהה של מיקום ברירת המחדל של משאב GCP של הפרויקט. המיקום חייב להיות אחד ממיקומי המשאבים הזמינים של GCP . |
גוף תגובה
אם זה מצליח, גוף התגובה מכיל מופע של Operation
.
היקף ההרשאה
דורש אחד מהיקפי OAuth הבאים:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
למידע נוסף, עיין בסקירת האימות .