将 Aurora MySQL 无服务器数据显示到 public URL 的最便宜方法?

Cheapest way to surface Aurora MySQL Serverless data to a public URL?

是否有 best/cheapest 方法来提供 public URL 使用户能够查询 AWS RDS Aurora MySQL 无服务器数据库?

我看过很多推荐,包括:

(1) 一个始终开启的 EC2 实例 (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/TUT_WebAppWithRDS.html);

(2) 构建无服务器应用程序 (https://aws.amazon.com/blogs/database/query-your-aws-database-from-your-serverless-application/)。

理想情况下,不需要监督(例如,当有人想访问该站点时,后端 AWS 用户不必 "turn on" EC2 实例),也没有滞后时间——如果用户输入public URL 在他们的浏览器中它会立即填充,他们将能够在显示的输入栏中输入查询并查看查询结果。

总是 运行 只拥有一个 EC2 实例 fine/relatively 便宜吗?

您可以选择完全无服务器架构。您可以选择托管在 S3 上的静态网站,如果需要,可以在带有无服务器极光的 lambda 上使用一些黑化逻辑。这是来自 AWS 的示例架构,只需将 DynamoDB 替换为 Aurora 即可满足您的需要

按照此进一步了解:Build a Serverless Web Application