Method: projects.releases.create

建立一個Release

發布名稱應反映開發人員的部署實務。例如,發行名稱可以包括環境名稱,應用程式名稱,應用程式版本或對開發人員有意義的任何其他名稱。一旦Release是指Ruleset ,則可以透過啟用Firebase規則的服務來執行規則。

一個以上的Release可能會同時「即時」。考慮以下projects/foo的以下三個Release名稱及其所引用的Ruleset

發布名稱 - >規則表名稱:

  • projects/foo/releases/prod-> projects/foo/ofureets/uuid123
  • projects/foo/releases/prod/beta-> projects/foo/ofureets/uuid123
  • projects/foo/releases/prod/v23-> projects/foo/ofureets/uuid456

關係反映了正在進行的Ruleset集推出。 prodprod/beta版本是指相同的Ruleset 。但是, prod/v23是指新Ruleset 。可以使用releases.patch方法更新ReleaseRuleset集引用。

HTTP請求

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

URL 使用gRPC 轉碼語法。

路徑參數

參數
name

string

必需的。擁有此Release項目的資源名稱。

格式: projects/{project_id}

請求正文

請求主體包含Release的實例。

響應體

如果成功,回應主體將包含一個新建立的Release實例。

授權範圍

需要以下 OAuth 範圍之一:

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

有關詳細信息,請參閱身份驗證概述