MySQL Aurora 数据库实例在 AWS RDS 上自行开启只读

MySQL Aurora DB Instance Turned read-only on by itself on AWS RDS

我在 AWS 上使用 MySQL 和 AuroraDB 已经有一段时间了,现在我正在制作一个网站。直到几分钟前,我已经能够通过 Lambda 和 MySQL workbench.

运行 实例上的任何和所有增变函数

但是,当我在几分钟前尝试 运行 INSERT 时,它给了我一个错误。我追溯到 Lambda 说 --read-only 标志在我的数据库实例上。

我今天早上能够 运行 这些查询,但现在我无法更新、插入或删除。我不明白为什么它随机将自己设置为只读,除了可能在 AWS 服务器上发生某种管理或清理,但在通知下没有任何与任何维护相关的内容。

如果您需要更多信息,请告诉我。我假设我 运行ning 的代码是任意的,因为我已经尝试 运行ning SQL 命令直接通过 workbench 得到相同的结果。

我发现了问题 - 我的 Aurora 集群的从实例的角色已经交换,可能是在维护期间。从那以后,我将我所有的 Lambda 函数都指向了集群本身,实际上我什至不知道这是你可以做的,更不用说标准做法了。