我刚刚意识到我的 aws 实例数量已上升到两位数。我目前正在备份部分文件夹和数据库,并将它们移至备份实例。
我认为我应该做的是(自动)拍摄实例快照并将它们保存在 S3 上,这样我就可以连续 7 天收集每日备份。
有一个问题问的是同样的问题这里,但答案并未深入探讨。
因此最接近的答案似乎是:使用 cron 作业来快照实例。那么我是否要在实例本身上运行 cron 作业?或者我是否有一个微型实例来运行这些快照?
我能否获得适用于 Linux 版本的示例脚本或命令?我必须安装什么软件才能运行它?
谢谢。
答案1
亚马逊有一个非常好的命令行工具设置指南。这些都可以从任何对网络可见的设备上运行,因此可以是实例,可以是托管在 GoGrid 上的 VPS,也可以是您的笔记本电脑。没关系。
- 下载并安装Amazon EC2 API 工具,它们基于 Java,可以在 Linux 或 Windows 上运行。
- 设置您的 API 密钥。
- 下载您的 API 密钥。
- 设置 EC2 API 工具运行所需的环境变量。
- 设置脚本调用ec2-创建快照创建您的备份。
- 也许ec2-删除-快照也适合轮换
- 添加到您选择的任何位置的 cron。