不含 AWS 传输系列的 AWS s3 sftp

不含 AWS 传输系列的 AWS s3 sftp

有没有其他方法可以在不使用 AWS Transfer Family 的情况下将文件从 Ubuntu 服务器上传到 AWS s3?我必须每五分钟进行一次 MYSQL 转储并上传到存储桶,但 Transfer Family 的每小时价格对客户来说太高了。我可以将存储附加到 EC2 并在其上创建 SFTP 帐户吗?具有 MYSQL 的 VPS 由 DigitalOcean 托管。

答案1

在您的服务器上安装 AWS CLI v2 并使用 CLI“aws s3 cp”命令将文件上传到 S3。

每隔几分钟进行一次 MySQL 转储似乎有些过分。您最好每五分钟使用“aws s3 sync”将 MySQL 二进制/事务日志同步到 S3CLI 命令,然后每天进行一次 MySQL 转储。您可以使用 S3 生命周期策略在大约一周后从 S3 中删除事务日志。

无论使用哪种方法,请确保安排定期恢复测试。

相关内容