You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PITR时间戳导出Google Datastore数据?

从Google Datastore的PITR数据导出数据的解决方案

可以通过Firestore的gcloud命令结合Datastore模式专属参数实现导出,核心是利用Datastore与Firestore兼容模式的底层关联,具体操作如下:

  • 先确认你的Datastore实例已启用PITR,且目标快照时间在PITR保留窗口范围内
  • 使用gcloud firestore export命令,添加以下关键参数:
    • --database=datastore_mode:指定命令针对Datastore模式实例生效
    • --collection-ids='*':匹配所有Datastore实体种类(Kind),如果只需导出特定种类,替换为具体Kind名称,多个用逗号分隔(如--collection-ids='User,Order')
    • --snapshot-time:指定要恢复的时点,格式需符合RFC3339标准(如2024-05-20T12:00:00Z)

完整命令示例:

gcloud firestore export gs://你的存储桶名称/导出路径 \
  --database=datastore_mode \
  --collection-ids='*' \
  --snapshot-time=2024-05-20T12:00:00Z
  • 权限说明:确保执行命令的账号拥有datastore.exportAdmin权限或对应的Firestore导出权限,两种模式权限体系互通

内容的提问来源于stack exchange,提问作者artooro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 11:12:03