Google 数据存储:备份计划

问题描述 投票:0回答:1

我正在尝试为数据存储上的数据库创建计划备份。 我正在尝试通过 gcloud 使用此命令

gcloud alpha firestore backups schedules create \
--database='DATABASE_ID' \
--recurrence=weekly \
--retention=RETENTION_PERIOD \
--day-of-week=DAY

但它不适用于数据存储。 是否有任何命令可以为数据存储创建计划备份?

google-cloud-datastore gcloud
1个回答
0
投票

是否有任何命令可以为数据存储创建计划备份?

没有直接命令来为数据存储创建计划备份。但是,您可以使用 Cloud Functions 和 Cloud Scheduler 来实现您想要的功能。

步骤:

  1. 创建一个云函数来创建数据存储数据库的备份。

    • 您可以在上述共享文档中找到python云函数代码片段。
  2. 将云功能配置为具有创建备份所需的权限。.

    • 通常您必须授予以下权限

      • 云数据存储导入导出管理

      • 存储桶上的
      • 所有者存储管理员角色

  3. 创建一个 Cloud Scheduler 作业,每周触发 Cloud Function。

这里发生的是云函数将侦听发送到配置的发布/订阅主题的任何消息。现在,在创建云调度程序时,我们将每周将有效负载作为消息发送到该发布/订阅主题。

© www.soinside.com 2019 - 2024. All rights reserved.