إنشاء 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 Transcoding .
معلمات المسار
حدود | |
---|---|
name | مطلوب. اسم المورد للمشروع الذي يملك هذا التنسيق: |
هيئة الطلب
يحتوي نص الطلب على مثيل Release
.
هيئة الاستجابة
في حالة النجاح، سيحتوي نص الاستجابة على مثيل تم إنشاؤه حديثًا Release
.
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
لمزيد من المعلومات، راجع نظرة عامة على المصادقة .