我可以使用 Athena 在 RDS 数据库中进行查询吗?

Can I use Athena to make queries in an RDS database?

是否可以使用 Athena 查询 RDS 数据库中的内容?或者我是否必须以某种方式将我的数据从 RDS 中取出并将其复制到 s3 存储桶中,以便 Athena 可以从那里查询它?如果是这样的话,我怎么知道我的 RDS 中的表呢?有没有一种方法可以使用 Glue 探索数据库的所有模式?

去年正是出于这个原因创建了一个功能,Federated Queries

通过使用它,您可以跨大量数据源进行查询,而不仅仅是跨 S3。

如果您在 RDS 中使用 MySQL 或 Postgres,那么您可以使用 JDBC 连接器,附加说明 here.