在 S3 中哪里可以找到自动和手动 DocumentDB 快照?

问题描述

我看到 AWS DocumentDB 每天都在创建自动快照,而我自己可以从 AWS 控制台创建手动快照。文档说快照保存在 S3 中,但我在 S3 上看不到它。

我基本上想将 DocumentDB 数据移动到 S3,以便将其进一步传播到其他 AWS 服务以进行监控。我在想是否可以每天触发手动快照,并在 DocumentDB 上传 S3 文件时使用 lambda 触发器。

如何在 S3 上查看 DocumentDB 创建的自动和手动快照?

解决方法

Amazon DocumentDB 中的备份存储在服务管理的 S3 存储桶中,因此无法直接访问备份。

这里有两个选项: 1/按计划使用 mongodump/mongoexport:https://docs.aws.amazon.com/documentdb/latest/developerguide/backup_restore-dump_restore_import_export_data.html

2/使用变更流以增量方式写入 S3:https://docs.aws.amazon.com/documentdb/latest/developerguide/change_streams.html