在heroku上执行postgres db备份并存储到s3的cli
pgbackups-p的Python项目详细描述
#pybackups py
[pgbackups archive]的python端口(https://github.com/kjohnston/pgbackups archive)
,有助于自动化heroku pgbackups并将其存档到amazon s3。
然后将其存储在指定的amazon s3 bucket中。使用此软件包的最佳方法是使用Heroku Scheduler在任何所需的时间安排
此Python脚本,并获得自动化的异地备份。
尽管此项目也可以用作库,并且可以在您自己的代码中使用。“pgbackup”脚本也可以从命令行运行
以生成临时备份
此包不干扰或使用自动备份,因此可以根据需要使用“pg:backups schedule”命令安排这些备份。
与heroku scheduler一起使用:
请参阅
pro关于将aws iam用户访问权分配给单个s3存储桶的提示。
在heroku环境中
变量可以设置如下
pgbackups_bucket=“myapp backups”
将此设置为
数据库(对跟随者数据库有用)的变量名。
heroku config:add pgbackups_database=“heroku postgresql_black_url”
-帮助显示此帮助消息并退出
APP APP HeloCu应用程序,用于备份需要执行的BR/>——用于Helku
的API密钥APIKIKEY API密钥-Helku数据库的db db名称NBR/>——Access key Access键BR/> AWS访问密钥< BR/>——密钥secret_key
aws secret key
--aws bucket aws_bucket
aws s3 bucket
--日志级别{调试、信息、警告、错误,关键}
日志级别
--禁用日志记录启用日志记录
--日志名称日志名称
--存储选项[存储选项…]
将其他存储选项设置为key=value
--从Heroku删除备份后删除存储到s3
[pgbackups archive]的python端口(https://github.com/kjohnston/pgbackups archive)
,有助于自动化heroku pgbackups并将其存档到amazon s3。
然后将其存储在指定的amazon s3 bucket中。使用此软件包的最佳方法是使用Heroku Scheduler在任何所需的时间安排
此Python脚本,并获得自动化的异地备份。
尽管此项目也可以用作库,并且可以在您自己的代码中使用。“pgbackup”脚本也可以从命令行运行
以生成临时备份
此包不干扰或使用自动备份,因此可以根据需要使用“pg:backups schedule”命令安排这些备份。
与heroku scheduler一起使用:
请参阅
pro关于将aws iam用户访问权分配给单个s3存储桶的提示。
在heroku环境中
变量可以设置如下
pgbackups_bucket=“myapp backups”
将此设置为
数据库(对跟随者数据库有用)的变量名。
heroku config:add pgbackups_database=“heroku postgresql_black_url”
-帮助显示此帮助消息并退出
APP APP HeloCu应用程序,用于备份需要执行的BR/>——用于Helku
的API密钥APIKIKEY API密钥-Helku数据库的db db名称NBR/>——Access key Access键BR/> AWS访问密钥< BR/>——密钥secret_key
aws secret key
--aws bucket aws_bucket
aws s3 bucket
--日志级别{调试、信息、警告、错误,关键}
日志级别
--禁用日志记录启用日志记录
--日志名称日志名称
--存储选项[存储选项…]
将其他存储选项设置为key=value
--从Heroku删除备份后删除存储到s3