我正在尝试设置 RDS 代理来为我的应用程序提供 mysql 数据库服务。
大多数应用程序运行时使用的用户名和密码等于 RDS 数据库上设置的主用户名,该用户名和密码具有所有权限。
我尝试使用与主用户名不同的用户名和密码访问我的 RDS 实例,但出现“使用密码拒绝连接(是)”
该用户仅具有访问 mysql 数据库的权限。
我搜索了整个网络来找到这个问题的答案。如何使用不同用户通过代理连接到 RDS?
PS.:我的 RDS 实例使用本机身份验证。
尝试始终使用可以在 RDS 策略中使用通配符的 Secret 名称,例如rds/prod/db_username
检查您的 RDS 代理策略和 Secretmanager 资源通配符,例如:
"arn:aws:secretsmanager:us-east-1:ACCOUNTNUMBER:secret:**rds/prod/***"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)