将Heroku pg备份存储在自己的S3存储桶中

Don*_*nMB 5 heroku

Heroku为您的PG数据库提供自动和计划的备份。 https://devcenter.heroku.com/articles/heroku-postgres-data-safety-and-continuous-protection

GBackups将启动专用的测功机以提取数据库转储并将其上传到S3

一个简单的问题:是否可以将预定的PG备份上传到自己的OWN S3存储桶?只需控制备份文件即可,而不受存储空间的限制。如果可能的话,研究这个主题并没有给我答案。

Du3*_*Du3 0

一种选择是创建备份(出于性能原因,您甚至可以创建一个关注者数据库来创建备份),然后通过流将备份下载到您的服务器,然后将其上传到您自己的 S3 存储桶中。

如果您想要一个快速的 Rail 应用程序来执行此操作,您可以设置https://github.com/kjohnston/pgbackups-archive。除了创建关注者数据库之外,它还可以执行所有操作,但如果您不太关心 24/7 的性能,那么这应该没问题。我不知道为什么 Heroku 不为您自己的 S3 存储桶提供存储,因为它们将它们存储在 S3 本身上。