在 AWS EC2 实例上,我有一个大的(10 的 GiB)Solr 索引,我想每天备份。为此,我需要额外的 200 GiB 存储空间,持续约 6 分钟(复制、压缩包、然后在其他地方进行 FTP 并 rm 新目录和压缩包)。
有没有办法请求一个 200 GiB EBS 卷,然后挂载它,然后卸载它并将它从我们的帐户中删除,所有这些都来自 BASH 脚本或 Python 脚本?不同的方法(即不是 EBS)会更好吗?
在 AWS EC2 实例上,我有一个大的(10 的 GiB)Solr 索引,我想每天备份。为此,我需要额外的 200 GiB 存储空间,持续约 6 分钟(复制、压缩包、然后在其他地方进行 FTP 并 rm 新目录和压缩包)。
有没有办法请求一个 200 GiB EBS 卷,然后挂载它,然后卸载它并将它从我们的帐户中删除,所有这些都来自 BASH 脚本或 Python 脚本?不同的方法(即不是 EBS)会更好吗?
是的,可以通过脚本或使用各种 SDK 来配置和挂载 EBS 卷。
以下是使用命令行工具创建 EBS 卷的说明:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-volume.html
以下是使用命令行工具附加卷的说明。
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html
最后,这里是删除卷完成后的说明:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-volume.html
在所有情况下,只需向下滚动到“命令行工具”部分。