Экспортирует копию всех документов или их части из Google Cloud Firestore в другую систему хранения, например Google Cloud Storage. Недавние обновления документов могут не быть отражены при экспорте. Экспорт происходит в фоновом режиме, и его ход можно отслеживать и управлять с помощью созданного ресурса Operation. Вывод экспорта можно использовать только после завершения соответствующей операции. Если операция экспорта отменена до завершения, в облачном хранилище Google могут остаться частичные данные.
HTTP-запрос
POST https://firestore.googleapis.com/v1beta2/{name=projects/*/databases/*}:exportDocuments
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | База данных для экспорта. Должен иметь форму: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "collectionIds": [ string ], "outputUriPrefix": string } |
Поля | |
---|---|
collectionIds[] | Идентификаторы каких коллекций экспортировать. Не указано означает все коллекции. |
outputUriPrefix | Выходной URI. В настоящее время поддерживаются только URI Google Cloud Storage в форме: |
Тело ответа
В случае успеха тело ответа содержит экземпляр Operation
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см. Обзор аутентификации .