【问题标题】:Cron to securely upload file to S3 [closed]Cron 将文件安全上传到 S3 [关闭]
【发布时间】:2015-02-22 09:38:25
【问题描述】:
我正在为一家医疗诊所构建一个基于 Ubuntu 的无头服务器,其中包括一个写入 mysql 文件的医疗患者记录应用程序。
我目前有一个将 mysql 文件备份到 .zip 的 cron 作业,这发生在每天午夜。
我正在尝试找出最好的方法,使用自动 cron 命令将这个 zip 文件(这是医疗记录 - 我们不在美国,因此不受 HIPAA 影响)安全地传送到 Amazon S3 .
非常感谢您对此的帮助,请。
【问题讨论】:
标签:
amazon-s3
cron
ubuntu-server
【解决方案2】:
我正在做类似的事情,这是我想出的:
DIR="/srv/my_project/db_backups"
FILENAME="${DIR}/my_project-`date +\%Y\%m\%d\%H\%M\%S`.sql.gz"
CRONLOG="${DIR}/cron.log"
SQLCNF="${DIR}/my_project.cnf"
mysqldump --defaults-file="${SQLCNF}" --routines --user=root --triggers --single-transaction my_project | gzip -9 > "${FILENAME}" 2>> "${CRONLOG}" && /usr/local/bin/aws s3 cp --sse "${FILENAME}" s3://my-bucklet 2>&1 | tee -a "${CRONLOG}"
/usr/local/bin/aws 是工具John recommended。