如何在 AWS 的 Aurora MySQL 数据库中将写入和读取端点更改为只读?

How can I change write and read endpoint to read-only in Aurora MySQL database in AWS?

现在我的数据库正在使用写入和读取端点,我想将其配置为只读(或将其分为只读和只写),我对整个数据库和 AWS 非常陌生, 有人可以解释一下并提出一个潜在的解决方案吗(我假设我不需要在 AWS 控制台中进行任何配置,可能需要为我的项目配置文件设置正确的只读端点?)

我一直在阅读有关 Aurora 的一些教程和文档,但仍然没有任何线索...任何建议将不胜感激。

I assume I don't need any configuration in AWS console, probably need to set the right read-only endpoint to my project config file?

正确。默认情况下,Aurora 公开了一个 read/write 端点(始终连接到当前主节点)和一个 reader 端点,它在任何只读副本节点之间进行负载平衡。您只需更改应用程序的连接设置以使用 Aurora reader 端点而不是 read/write 端点。