使用 Datapipeline 进行 AWS EFS 备份

使用 Datapipeline 进行 AWS EFS 备份

我想备份我的 EFS 生产环境。我已按照演练中的定义设置了解决方案,包括 2 EFS 生产和 EFS 备份

我创建了 4 个安全组:1) efs-mt-sg (EFS SG) 并在 NFS 端口上添加对 efs-ec2-sg 的访问权限。2) efs-ec2-sg(EC2 SG)。3) efs-backup-mt-sg (备份 EFS SG) 并在 NFS 端口上添加对 efs-ec2-backup-sg 的访问权限。4) efs-ec2-backup-sg(备份 EC2 SG)。

我已经使用模板设置了数据管道 https://github.com/awslabs/data-pipeline-samples/blob/master/samples/EFSBackup/1-Node-EFSBackupPipeline.json

现在,当我激活此管道时,它运行良好,状态为“已完成”,并向我显示 Stdout 中的日志,其中执行了所有命令,但当我在 ec2 中安装并检查与生产 EFS 相比的大小时,我没有在备份 EFS 中看到任何备份。而当我使用安全组 efs-ec2-sg、efs-ec2-backup-sg 添加 EC2 实例并在其中运行所有指定的命令时https://github.com/awslabs/data-pipeline-samples/blob/master/samples/EFSBackup/efs-backup.sh它运行良好,我可以看到这个带有备份文件的 EFS 文件系统。

我怎样才能使这个数据管道正常工作?

相关内容