2016-12-28 4 views
0

J'essaie d'enregistrer un instantané de plusieurs tables par programme en python, au lieu de tous les DB.AWS RDS enregistrer l'instantané des tables sélectionnées

Je ne pouvais pas trouver l'API (dans boto/boto3) pour le faire.

Est-il possible de faire?

+1

Juste pour clarifier la question. Vous souhaitez exporter un sous-ensemble de tables dans votre base de données, mais vous ne pouvez trouver que les appels d'API pour exporter la base de données entière. –

+0

"Snapshot" n'est pas un bon terme ici. "Sauvegarde" ou "vidage" est mieux. Si vous utilisez MySQL, MariaDB ou Aurora RDS, le simple 'mysqldump 'ferait l'affaire. Ce n'est pas une solution boto3, mais vous pouvez appeler 'mysqldump 'depuis un script Python. –

+0

"Juste pour clarifier la question: vous voulez exporter un sous-ensemble des tables dans votre base de données, mais vous ne pouvez trouver que les appels d'API pour exporter la base de données entière?" c'était mon intention – user1433620

Répondre

1

Cela n'est pas possible avec le mécanisme d'instantané AWS RDS et il n'est pas possible d'utiliser AWS SDK. Il est possible d'utiliser l'API pour le moteur de base de données spécifique que vous utilisez. Vous devez spécifier la base de données que vous utilisez pour une aide supplémentaire.