【问题标题】:AWS RDS save snapshot of selected tablesAWS RDS 保存选定表的快照
【发布时间】:2017-05-12 16:19:32
【问题描述】:

我正在尝试在 python 中以编程方式保存几个表的快照,而不是所有 DB。

我找不到执行此操作的 API(在 boto/boto3 中)。

可以吗?

【问题讨论】:

  • 只是为了澄清这个问题。您想导出数据库中表的子集,但只能找到导出整个数据库的 API 调用?
  • “快照”在这里不是一个好词。 “备份”或“转储”更好。如果您正在运行 MySQL、MariaDB 或 Aurora RDS,简单的mysqldump 就可以解决问题。不是 boto3 解决方案,但您可以从 Python 脚本调用 mysqldump
  • "只是为了澄清问题。您想导出数据库中表的子集,但您只能找到导出整个数据库的API调用?"那是我的意图

标签: python amazon-web-services snapshot boto3 rds


【解决方案1】:

使用 AWS RDS 快照机制无法做到这一点,使用 AWS 开发工具包也无法做到这一点。可以将 API 用于您正在使用的特定数据库引擎。您需要指定您使用的数据库以获得进一步的帮助。

【讨论】:

  • 使用 API 怎么可能?我查看了 RDS 的 boto3 文档,但没有找到可以执行此操作的函数。
  • 我觉得我试图在我的回答中非常清楚地指定你不能使用像 boto3 这样的 AWS 开发工具包之一来做到这一点。您必须使用 mysqldumppgdump 之类的东西,或者任何适合您正在使用的特定数据库引擎的东西。
猜你喜欢
  • 1970-01-01
  • 2016-05-26
  • 1970-01-01
  • 1970-01-01
  • 2021-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-24
相关资源
最近更新 更多