0

我想从 VPC 备份所有资源。目前,我正在通过 python 脚本做这样的事情,

  • 从 VPC 备份单个资源,例如 EC2、RDS、EFS 等。

我只是想知道我们是否可以一次备份整个 VPC,而不是使用 python 编程语言单独备份所有资源。

4

1 回答 1

5

AWS 中并没有真正的“备份”概念(除了存储服务)。

一种首选方法是部署“基础设施即代码”,这意味着使用Amazon CloudFormation 模板来部署基础设施,并能够使用相同的模板再次重新部署基础设施。因此,它更“可重新部署”而不是“备份”。

没有简单的“备份此 VPC”按钮。相反,您需要单独考虑每个服务以确定如何备份或创建模板以启用重新部署。

提供“备份”功能的存储服务包括:

  • 您可以从 Amazon EC2 实例创建 Amazon 系统映像 (AMI),这允许使用相同的磁盘内容启动新实例
  • 您可以创建 Amazon EBS 卷的快照,这允许使用相同的数据副本创建新卷
  • 您可以创建 Amazon RDS 数据库的快照,这允许使用相同的数据副本启动新数据库
  • 您可以使用 AWS Backup 备份和恢复 Amazon EFS 文件系统

您当然可以使用 Python 和 boto3 对 AWS 进行 API 调用,这可以创建、检查和删除资源。它还可以触发上述快照和 AWS 的创建。但是,没有简单的“备份一切”API 调用。

于 2022-02-18T06:05:12.290 回答