我正在尝试使用pub sub创建一个低成本的自动备份过程。
计划是在pubsub中运行下面的函数,并将数据存储到云存储桶中。
有没有人知道下面的函数exportDocuments()会算作多次读/写从我的Firestore基础?
const firestoreClient = google.firestore({
version: "v1beta2",
auth: authClient
});
firestoreClient.projects.databases.exportDocuments({
name: `projects/${projectId}/databases/(default)`,
requestBody: {
outputUriPrefix: `gs://${projectId}-firestore-backups/backups/${timestamp}`
}
})
谢谢你,
任何建议都将是非常感谢的。
当您从Firestore导出数据时,您将为作为该导出的一部分读取的每个文档收费。
来自导入和导出数据的文档:
从Cloud Firestore导出数据将导致每个导出文档一次读取操作。但是,这些读取不会出现在控制台的用法部分中。在设置循环导出之前,请确保您了解这一点,以避免意外的账单。