我已经安排我的 Heroku 生产数据库每天进行备份,我也想每天将备份恢复到我的暂存数据库中。通过这种方式,我可以使暂存盒与生产环境保持同步以进行测试/调试,并自动运行恢复过程的每日测试。
我试图安排一个 bash 脚本在暂存盒上运行以执行还原。我的脚本使用 Heroku CLI 提取最新备份的 url 并执行恢复。我遇到的问题是验证 Heroku CLI。由于我无法在测功机上打开浏览器,因此我需要找到一种安全的身份验证方式。
我应该从某个地方拉一个 .netrc 文件吗?给测功机提供 CLI 甚至是个好主意吗?有没有更好的方法来解决这个问题而无需建立另一台服务器来运行恢复?