สร้าง Release
ชื่อรุ่นควรสะท้อนถึงแนวทางปฏิบัติในการปรับใช้ของนักพัฒนา ตัวอย่างเช่น ชื่อรุ่นอาจรวมถึงชื่อสภาพแวดล้อม ชื่อแอปพลิเคชัน เวอร์ชันของแอปพลิเคชัน หรือชื่ออื่นใดที่มีความหมายต่อนักพัฒนา เมื่อ Release
อ้างถึง Ruleset
ต่างๆ จะสามารถบังคับใช้โดยบริการที่เปิดใช้กฎของ Firebase
Release
มากกว่าหนึ่งรายการอาจ 'เผยแพร่' พร้อมกันได้ พิจารณาชื่อ Release
สามรายการต่อไปนี้สำหรับ projects/foo
และ Ruleset
ที่พวกเขาอ้างถึง
ชื่อการเผยแพร่ -> ชื่อชุดกฎ:
- โครงการ/foo/releases/prod -> โครงการ/foo/rulesets/uuid123
- โครงการ/foo/releases/prod/beta -> โครงการ/foo/rulesets/uuid123
- โครงการ/foo/releases/prod/v23 -> โครงการ/foo/rulesets/uuid456
ความสัมพันธ์ดังกล่าวสะท้อนถึงการเปิดตัว Ruleset
ที่กำลังดำเนินอยู่ รุ่น prod
และ prod/beta
อ้างอิงถึง Ruleset
เดียวกัน อย่างไรก็ตาม prod/v23
อ้างถึง Ruleset
ใหม่ การอ้างอิง Ruleset
สำหรับ Release
อาจได้รับการอัปเดตโดยใช้เมธอด releases.patch
คำขอ HTTP
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
URL ใช้ไวยากรณ์ การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
name | ที่จำเป็น. ชื่อทรัพยากรสำหรับโครงการที่เป็นเจ้าของ รูปแบบ: |
ขอร่างกาย
เนื้อหาคำขอมีอินสแตนซ์ของ Release
ร่างกายตอบสนอง
หากสำเร็จ เนื้อหาการตอบสนองจะมีอินสแตนซ์ Release
ที่สร้างขึ้นใหม่
ขอบเขตการอนุญาต
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์