ตั้งค่าตำแหน่งทรัพยากร 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
URL ใช้ไวยากรณ์ การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent | ชื่อทรัพยากรของ โปรดดูช่อง |
ขอร่างกาย
เนื้อหาคำขอประกอบด้วยข้อมูลที่มีโครงสร้างดังต่อไปนี้:
การเป็นตัวแทน JSON |
---|
{ "locationId": string } |
เขตข้อมูล | |
---|---|
locationId | รหัสตำแหน่งทรัพยากร GCP เริ่มต้นของโปรเจ็กต์ ตำแหน่งจะต้องเป็นหนึ่งใน ตำแหน่งทรัพยากร GCP ที่พร้อมใช้งาน |
ร่างกายตอบสนอง
หากสำเร็จ เนื้อหาการตอบสนองจะมีอินสแตนซ์ของ Operation
ขอบเขตการอนุญาต
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์