Добавляет файлы содержимого в указанную версию.
Размер каждого файла не должен превышать 2 ГБ.
HTTP-запрос
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Необходимый. Версия, в которую нужно добавить файлы, в формате: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "files": { string: string, ... } } |
Поля | |
---|---|
files | Набор путей к файлам с хешами, соответствующими активам, которые следует добавить в версию. Путь к файлу с пустым хешем удалит путь из версии. Вычислите хэш, сжимая файл с помощью Gzip, а затем взяв хэш SHA256 вновь сжатого файла. Объект, содержащий список пар |
Тело ответа
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Поля | |
---|---|
uploadRequiredHashes[] | Хэши содержимого указанных файлов, которые необходимо загрузить на указанный URL-адрес. |
uploadUrl | URL-адрес, на который следует загрузить файлы, в формате: Выполните многочастную |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см. Обзор аутентификации .