2

所以基本上 - 我已经为我的 Aurora MySQL 数据库启用了 RDS 代理(仍处于预览阶段),并且代理已创建并可供使用。

  1. 代理使用源自 Secrets Manager 的数据库用户/密码组合连接到 MySQL 数据库。

  2. 无需身份验证即可访问代理(支持基于 IAM 角色的身份验证,但我尚未配置)。

当我连接到代理端点时,它在我的 MySQL 客户端和代理的 Cloudwatch 日志上失败并显示“无法连接到 MySQL ”,每次连接尝试我都会看到以下 2 行。

[INFO] [clientConnection=3488645722] 来自 10.XX.XX.XX:63344 的新客户端连接 [INFO] [clientConnection=3488645722] 客户端连接已关闭。原因:内部错误。

Cloudwatch Metrics 仅报告每次连接尝试的ClientConnectionsReceived指标增加,而ClientConnectionsClo ​​sed 指标没有变化。

所以基本上我对客户端连接关闭的原因一无所知..任何提示/线索将不胜感激..

4

1 回答 1

1

尝试其中之一:

  1. 确保您的用户是在 RDS 数据库中创建的。测试您是否能够直接与该用户连接。

  2. 确保 RDS 代理安全组在 RDS 安全组中列入白名单。

  3. 在机密管理器上,确保您选择了正确的 RDS 数据库。

于 2020-09-07T15:29:45.870 回答