Method: projects.releases.create

Создайте Release .

Названия выпусков должны отражать практику развертывания разработчика. Например, имя выпуска может включать имя среды, имя приложения, версию приложения или любое другое имя, имеющее значение для разработчика. Как только Release ссылается на Ruleset , правила могут применяться службами с поддержкой правил Firebase.

Одновременно может работать более одного Release . Рассмотрим следующие три названия Release для projects/foo и Ruleset , к которому они относятся.

Название выпуска -> Имя набора правил:

  • проекты/foo/releases/prod -> проекты/foo/rulesets/uuid123
  • проекты/foo/релизы/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

string

Необходимый. Имя ресурса проекта, которому принадлежит этот Release .

Формат: projects/{project_id}

Тело запроса

Тело запроса содержит экземпляр Release .

Тело ответа

В случае успеха тело ответа содержит вновь созданный экземпляр Release .

Области авторизации

Требуется одна из следующих областей OAuth:

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

Для получения дополнительной информации см. Обзор аутентификации .