如何解决自动 BigTable 备份
BigTable 表最多可以通过 GCP 备份 30 天。 (https://cloud.google.com/bigtable/docs/backups)
是否可以自定义自动备份策略?
即每 X 天触发一次自动备份,一次最多保留 3 个副本。
解决方法
如评论中所述,该链接提供了一个涉及使用以下 GCP 产品的解决方案:
-
Cloud Scheduler:使用基于 cron 的计划触发任务
-
Cloud Pub/Sub:将来自 Cloud Scheduler 的消息请求传递给 Cloud Functions
-
Cloud Functions:启动创建 Cloud Bigtable 备份的操作
-
云日志和监控(可选)。
还可以在 GitHub 上查看完整指南。
这是一个很好的解决方案,因为您对客户端库有一定的要求,因为 Big Table 没有一次设置 3 个副本的 API。
但是,对于正常用例,例如每 X 天触发一次自动备份,还有另一种解决方案,例如通过使用 HTTP 创建 Cloud Scheduler 来直接调用 backups.create
,类似于 this answer 中所做的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。