Method: projects.releases.create

Buat Release .

Nama rilis harus mencerminkan praktik penerapan pengembang. Misalnya, nama rilis dapat menyertakan nama lingkungan, nama aplikasi, versi aplikasi, atau nama lain yang berarti bagi pengembang. Setelah Release mengacu pada Ruleset , aturan tersebut dapat diterapkan oleh layanan yang mendukung Firebase Rules.

Lebih dari satu Release mungkin 'hidup' secara bersamaan. Pertimbangkan tiga nama Release berikut untuk projects/foo dan Ruleset yang dirujuknya.

Nama Rilis -> Nama Aturan:

  • proyek/foo/rilis/prod -> proyek/foo/rulesets/uuid123
  • proyek/foo/rilis/prod/beta -> proyek/foo/rulesets/uuid123
  • proyek/foo/rilis/prod/v23 -> proyek/foo/rulesets/uuid456

Hubungan tersebut mencerminkan peluncuran Ruleset yang sedang berlangsung. Rilis prod dan prod/beta mengacu pada Ruleset yang sama. Namun, prod/v23 mengacu pada Ruleset baru. Referensi Ruleset untuk Release dapat diperbarui menggunakan metode releases.patch .

permintaan HTTP

POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
name

string

Diperlukan. Nama sumber daya untuk proyek yang memiliki Release ini.

Format: projects/{project_id}

Permintaan tubuh

Badan permintaan berisi turunan dari Release .

Badan respons

Jika berhasil, isi respons berisi instance Release yang baru dibuat.

Lingkup Otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .